static struct op kws[] = {
- { "<=", OP_LTEQ },
- { ">=", OP_GTEQ },
- { "==", OP_EQEQ },
- { "!=", OP_NOTEQ },
- { "&&", OP_ANDAND },
- { "||", OP_OROR },
- { "<<", OP_LSHIFT },
- { ">>", OP_RSHIFT },
-
- { "*", OP_MUL },
- { "/", OP_DIV },
- { "%", OP_MOD },
- { "+", OP_PLUS },
- { "-", OP_MINUS },
- { "<", OP_LT },
- { ">", OP_GT },
- { "&", OP_AND },
- { "^", OP_XOR },
- { "|", OP_OR },
- { "?", OP_QUEST }
+ { "and", OP_AND },
+ { "eq", OP_EQEQ },
+ { "ge", OP_GTEQ },
+ { "gt", OP_GT },
+ { "le", OP_LTEQ },
+ { "lt", OP_LT },
+ { "mod", OP_MOD },
+ { "ne", OP_NOTEQ },
+ { "or", OP_OR },
+ { "shl", OP_LSHIFT },
+ { "shr", OP_RSHIFT },
+ { "xor", OP_XOR },
+
+ { "<=", OP_LTEQ },
+ { ">=", OP_GTEQ },
+ { "==", OP_EQEQ },
+ { "!=", OP_NOTEQ },
+ { "&&", OP_ANDAND },
+ { "||", OP_OROR },
+ { "<<", OP_LSHIFT },
+ { ">>", OP_RSHIFT },
+
+ { "*", OP_MUL },
+ { "/", OP_DIV },
+ { "%", OP_MOD },
+ { "+", OP_PLUS },
+ { "-", OP_MINUS },
+ { "<", OP_LT },
+ { ">", OP_GT },
+ { "&", OP_AND },
+ { "^", OP_XOR },
+ { "|", OP_OR },
+ { "?", OP_QUEST },
};