[
    {
        "startswith": [
            "0x", "-0x"
        ],
        "color": "#f16a4e"
    },
    {
        "words": [
            "byte", "word", "dword", "qword", "ptr"
        ],
        "color": "#a25500"
    },
    {
        "startswith": [
            "pop", "push"
        ],
        "color": "#ff40ff"
    },
    {
        "startswith": ["cmp"],
        "words": [
            "test", "bt"
        ],
        "color": "#32c435"
    },
    {
        "startswith": [
            "mov", "stos"
        ],
        "words": [
            "lea", "xchg"
        ],
        "color": "#c4536a"
    },
    {
        "startswith": ["jmp"],
        "color": "black",
        "bgcolor": "yellow"
    },
    {
        "startswith": ["j"],
        "color": "darkRed",
        "bgcolor": "yellow"
    },
    {
        "words": [
            "call", "ret"
        ],
        "color": "#000000",
        "bgcolor": "#00ccff"
    },
    {
        "words": [
            "adc", "dec", "inc", "sub", "sbb"
        ],
        "has": [
            "add", "div", "mul"
        ],
        "color": "cyan"
    },
    {
        "has": ["xor"],
        "words": [
            "and",
            "or",
            "shl",
            "shld",
            "shr",
            "shrd",
            "sal",
            "sar",
            "rol",
            "ror",
            "rcl",
            "rcr",
            "bswap",
            "neg",
            "not",
            "btc",
            "bts"
        ],
        "color": "#ff2424"
    }
]
