syntax def "\.def$" comment "//" # Commands color magenta "\<(extends|size|vtable(-size|-destructor-offset)?|property|static-property|((static|virtual)-)?method|constructor)\>" # Types color green "\<((u?(char|short|int))|float|bool|void|std::(string|vector|map))\>" # Numbers color yellow "0x[a-f0-9]+" # Non-hex numbers color red " [0-9][a-f0-9]+;" # Comments color brightblue "//.*" # Whitespace. color normal "[[:space:]]+" # Trailing whitespace. color ,green "[[:space:]]+$"