- /* Numeric operators. */
- { T_EQUALS, OP_EQ },
- { T_EQ, OP_EQ },
- { T_GE, OP_GE },
- { T_GT, OP_GT },
- { T_LE, OP_LE },
- { T_LT, OP_LT },
- { T_NE, OP_NE },
-
- /* String operators. */
- { T_EQUALS, OP_EQ_STRING },
- { T_EQ, OP_EQ_STRING },
- { T_GE, OP_GE_STRING },
- { T_GT, OP_GT_STRING },
- { T_LE, OP_LE_STRING },
- { T_LT, OP_LT_STRING },
- { T_NE, OP_NE_STRING },
+ { .token = T_EQUALS, .num_op = OP_EQ, .str_op = OP_EQ_STRING },
+ { .token = T_EQ, .num_op = OP_EQ, .str_op = OP_EQ_STRING },
+ { .token = T_GE, .num_op = OP_GE, .str_op = OP_GE_STRING },
+ { .token = T_GT, .num_op = OP_GT, .str_op = OP_GT_STRING },
+ { .token = T_LE, .num_op = OP_LE, .str_op = OP_LE_STRING },
+ { .token = T_LT, .num_op = OP_LT, .str_op = OP_LT_STRING },
+ { .token = T_NE, .num_op = OP_NE, .str_op = OP_NE_STRING },