// relation operators
DEF("==", EQUAL_EQUAL)
DEF("!=", EXCLAMATION_EQUAL)
DEF("<", LT)
DEF("<=", LT_EQUAL)
DEF(">", GT)
DEF(">=", GT_EQUAL)

// assignement operators
DEF("=", EQUAL)
DEF("+=", PLUS_EQUAL)
DEF("-=", MINUS_EQUAL)
DEF("*=", ASTERISK_EQUAL)
DEF("/=", SLASH_EQUAL)
DEF("%=", PERCENT_EQUAL)
DEF("<<=", LT_LT_EQUAL)
DEF(">>=", GT_GT_EQUAL)
DEF("&=", AMPERSAND_EQUAL)
DEF("^=", CIRCUMFLEX_EQUAL)
DEF("|=", PIPE_EQUAL)

// arithmetic operators
DEF("++", PLUS_PLUS)
DEF("--", MINUS_MINUS)
DEF("+", PLUS)
DEF("-", MINUS)
DEF("*", ASTERISK)
DEF("/", SLASH)
DEF("%", PERCENT)

// bitwise operators
DEF("~", TILDE)
DEF("&", AMPERSAND)
DEF("^", CIRCUMFLEX)
DEF("|", PIPE)
DEF("<<", LT_LT)
DEF(">>", GT_GT)

// logical operators
DEF("!", EXCLAMATION)
DEF("&&", AMPERSAND_AMPERSAND)
DEF("||", PIPE_PIPE)





