X(semicolon, ";") X(dot, ".") X(comma, ",") \
X(openParen, "(") X(closeParen, ")") X(openBrace, "{") X(closeBrace, "}") \
X(openBracket, "[") X(closeBracket, "]") X(colon, ":") X(question, "?") \
X(typeEquals, "===") X(equals, "==") X(assign, "=") \
X(typeNotEquals, "!==") X(notEquals, "!=") X(logicalNot, "!") \
X(plusEquals, "+=") X(plusplus, "++") X(plus, "+") \
X(minusEquals, "-=") X(minusminus, "--") X(minus, "-") \
X(timesEquals, "*=") X(times, "*") X(divideEquals, "/=") X(divide, "/") \
X(moduloEquals, "%=") X(modulo, "%") X(xorEquals, "^=") X(bitwiseXor, "^") \
X(andEquals, "&=") X(logicalAnd, "&&") X(bitwiseAnd, "&") \
X(orEquals, "|=") X(logicalOr, "||") X(bitwiseOr, "|") \
X(leftShiftEquals, "<<=") X(lessThanOrEqual, "<=") X(leftShift, "<<") X(lessThan, "<") \
X(rightShiftUnsigned, ">>>") X(rightShiftEquals, ">>=") X(rightShift, ">>") X(greaterThanOrEqual, ">=") X(greaterThan, ">")