matching now less awkward
This commit is contained in:
parent
9c9856d9ee
commit
89844be795
4 changed files with 48 additions and 48 deletions
|
@ -61,7 +61,7 @@ module.exports = grammar({
|
|||
';',
|
||||
),
|
||||
array: $ => seq('[', $._spacing, optional(repeat($._statement)), ']'),
|
||||
operation: $ => choice(/[+\-*\/%&]/, "=>?", "=>"),
|
||||
operation: $ => choice(/[+\-*\/%&]/, "=>!", "=>"),
|
||||
variable: $ => choice(
|
||||
seq('def', $._spacing, $.identifier),
|
||||
seq('=', $.identifier),
|
||||
|
|
|
@ -461,7 +461,7 @@
|
|||
},
|
||||
{
|
||||
"type": "STRING",
|
||||
"value": "=>?"
|
||||
"value": "=>!"
|
||||
},
|
||||
{
|
||||
"type": "STRING",
|
||||
|
|
|
@ -675,7 +675,7 @@
|
|||
"named": false
|
||||
},
|
||||
{
|
||||
"type": "=>?",
|
||||
"type": "=>!",
|
||||
"named": false
|
||||
},
|
||||
{
|
||||
|
|
90
src/parser.c
90
src/parser.c
|
@ -37,7 +37,7 @@ enum ts_symbol_identifiers {
|
|||
anon_sym_LBRACK = 19,
|
||||
anon_sym_RBRACK = 20,
|
||||
aux_sym_operation_token1 = 21,
|
||||
anon_sym_EQ_GT_QMARK = 22,
|
||||
anon_sym_EQ_GT_BANG = 22,
|
||||
anon_sym_EQ_GT = 23,
|
||||
anon_sym_construct = 24,
|
||||
anon_sym_namespace = 25,
|
||||
|
@ -102,7 +102,7 @@ static const char * const ts_symbol_names[] = {
|
|||
[anon_sym_LBRACK] = "[",
|
||||
[anon_sym_RBRACK] = "]",
|
||||
[aux_sym_operation_token1] = "operation_token1",
|
||||
[anon_sym_EQ_GT_QMARK] = "=>\?",
|
||||
[anon_sym_EQ_GT_BANG] = "=>!",
|
||||
[anon_sym_EQ_GT] = "=>",
|
||||
[anon_sym_construct] = "construct",
|
||||
[anon_sym_namespace] = "namespace",
|
||||
|
@ -167,7 +167,7 @@ static const TSSymbol ts_symbol_map[] = {
|
|||
[anon_sym_LBRACK] = anon_sym_LBRACK,
|
||||
[anon_sym_RBRACK] = anon_sym_RBRACK,
|
||||
[aux_sym_operation_token1] = aux_sym_operation_token1,
|
||||
[anon_sym_EQ_GT_QMARK] = anon_sym_EQ_GT_QMARK,
|
||||
[anon_sym_EQ_GT_BANG] = anon_sym_EQ_GT_BANG,
|
||||
[anon_sym_EQ_GT] = anon_sym_EQ_GT,
|
||||
[anon_sym_construct] = anon_sym_construct,
|
||||
[anon_sym_namespace] = anon_sym_namespace,
|
||||
|
@ -298,7 +298,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
|
|||
.visible = false,
|
||||
.named = false,
|
||||
},
|
||||
[anon_sym_EQ_GT_QMARK] = {
|
||||
[anon_sym_EQ_GT_BANG] = {
|
||||
.visible = true,
|
||||
.named = false,
|
||||
},
|
||||
|
@ -1333,11 +1333,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
|
|||
ACCEPT_TOKEN(aux_sym_operation_token1);
|
||||
END_STATE();
|
||||
case 113:
|
||||
ACCEPT_TOKEN(anon_sym_EQ_GT_QMARK);
|
||||
ACCEPT_TOKEN(anon_sym_EQ_GT_BANG);
|
||||
END_STATE();
|
||||
case 114:
|
||||
ACCEPT_TOKEN(anon_sym_EQ_GT);
|
||||
if (lookahead == '?') ADVANCE(113);
|
||||
if (lookahead == '!') ADVANCE(113);
|
||||
END_STATE();
|
||||
case 115:
|
||||
ACCEPT_TOKEN(anon_sym_construct);
|
||||
|
@ -1633,7 +1633,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_LBRACK] = ACTIONS(1),
|
||||
[anon_sym_RBRACK] = ACTIONS(1),
|
||||
[aux_sym_operation_token1] = ACTIONS(1),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(1),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(1),
|
||||
[anon_sym_EQ_GT] = ACTIONS(1),
|
||||
[anon_sym_construct] = ACTIONS(1),
|
||||
[anon_sym_namespace] = ACTIONS(1),
|
||||
|
@ -1678,7 +1678,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -1722,7 +1722,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_LBRACK] = ACTIONS(70),
|
||||
[anon_sym_RBRACK] = ACTIONS(50),
|
||||
[aux_sym_operation_token1] = ACTIONS(73),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(73),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(73),
|
||||
[anon_sym_EQ_GT] = ACTIONS(73),
|
||||
[anon_sym_construct] = ACTIONS(76),
|
||||
[anon_sym_if] = ACTIONS(79),
|
||||
|
@ -1765,7 +1765,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -1808,7 +1808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -1851,7 +1851,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[anon_sym_RBRACK] = ACTIONS(101),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -1894,7 +1894,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(67),
|
||||
[anon_sym_LBRACK] = ACTIONS(70),
|
||||
[aux_sym_operation_token1] = ACTIONS(73),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(73),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(73),
|
||||
[anon_sym_EQ_GT] = ACTIONS(73),
|
||||
[anon_sym_construct] = ACTIONS(76),
|
||||
[anon_sym_if] = ACTIONS(79),
|
||||
|
@ -1937,7 +1937,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -1980,7 +1980,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[anon_sym_RBRACK] = ACTIONS(107),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2023,7 +2023,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2066,7 +2066,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2109,7 +2109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2152,7 +2152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2195,7 +2195,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2238,7 +2238,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2281,7 +2281,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2324,7 +2324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2367,7 +2367,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2410,7 +2410,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2453,7 +2453,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2496,7 +2496,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2539,7 +2539,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2582,7 +2582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2625,7 +2625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2668,7 +2668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2711,7 +2711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2754,7 +2754,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2796,7 +2796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[sym__spacing] = ACTIONS(137),
|
||||
|
@ -2840,7 +2840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2883,7 +2883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2925,7 +2925,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -2967,7 +2967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -3009,7 +3009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
|
|||
[anon_sym_with] = ACTIONS(21),
|
||||
[anon_sym_LBRACK] = ACTIONS(23),
|
||||
[aux_sym_operation_token1] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_QMARK] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT_BANG] = ACTIONS(25),
|
||||
[anon_sym_EQ_GT] = ACTIONS(25),
|
||||
[anon_sym_construct] = ACTIONS(27),
|
||||
[anon_sym_if] = ACTIONS(29),
|
||||
|
@ -3037,7 +3037,7 @@ static const uint16_t ts_small_parse_table[] = {
|
|||
anon_sym_LBRACK,
|
||||
anon_sym_RBRACK,
|
||||
aux_sym_operation_token1,
|
||||
anon_sym_EQ_GT_QMARK,
|
||||
anon_sym_EQ_GT_BANG,
|
||||
anon_sym_EQ_GT,
|
||||
anon_sym_construct,
|
||||
anon_sym_if,
|
||||
|
@ -3061,7 +3061,7 @@ static const uint16_t ts_small_parse_table[] = {
|
|||
anon_sym_with,
|
||||
anon_sym_LBRACK,
|
||||
aux_sym_operation_token1,
|
||||
anon_sym_EQ_GT_QMARK,
|
||||
anon_sym_EQ_GT_BANG,
|
||||
anon_sym_EQ_GT,
|
||||
anon_sym_construct,
|
||||
anon_sym_if,
|
||||
|
@ -3085,7 +3085,7 @@ static const uint16_t ts_small_parse_table[] = {
|
|||
sym_operation,
|
||||
ACTIONS(25), 3,
|
||||
aux_sym_operation_token1,
|
||||
anon_sym_EQ_GT_QMARK,
|
||||
anon_sym_EQ_GT_BANG,
|
||||
anon_sym_EQ_GT,
|
||||
[75] = 3,
|
||||
ACTIONS(147), 1,
|
||||
|
@ -3096,7 +3096,7 @@ static const uint16_t ts_small_parse_table[] = {
|
|||
sym_identifier,
|
||||
anon_sym_COLON,
|
||||
aux_sym_operation_token1,
|
||||
anon_sym_EQ_GT_QMARK,
|
||||
anon_sym_EQ_GT_BANG,
|
||||
anon_sym_EQ_GT,
|
||||
[89] = 5,
|
||||
ACTIONS(11), 1,
|
||||
|
@ -3109,7 +3109,7 @@ static const uint16_t ts_small_parse_table[] = {
|
|||
sym_call,
|
||||
ACTIONS(25), 3,
|
||||
aux_sym_operation_token1,
|
||||
anon_sym_EQ_GT_QMARK,
|
||||
anon_sym_EQ_GT_BANG,
|
||||
anon_sym_EQ_GT,
|
||||
[107] = 5,
|
||||
ACTIONS(11), 1,
|
||||
|
@ -3122,7 +3122,7 @@ static const uint16_t ts_small_parse_table[] = {
|
|||
sym_call,
|
||||
ACTIONS(25), 3,
|
||||
aux_sym_operation_token1,
|
||||
anon_sym_EQ_GT_QMARK,
|
||||
anon_sym_EQ_GT_BANG,
|
||||
anon_sym_EQ_GT,
|
||||
[125] = 6,
|
||||
ACTIONS(19), 1,
|
||||
|
|
Loading…
Add table
Reference in a new issue