// 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)