From 8ee962c76db9b6b6f3b72989a492321f60d809cc Mon Sep 17 00:00:00 2001 From: Brian Ryall Date: Fri, 27 Jan 2023 20:59:03 -0500 Subject: [PATCH] refactor: key value --- grammar.js | 38 +- src/grammar.json | 90 +- src/node-types.json | 128 +- src/parser.c | 7186 +++++++++++++++++---------------- test/corpus/arithmetic.txt | 5 +- test/corpus/metadata.txt | 111 +- test/corpus/push_pop_meta.txt | 2 +- 7 files changed, 3794 insertions(+), 3766 deletions(-) diff --git a/grammar.js b/grammar.js index 78c87b7..8d70fed 100644 --- a/grammar.js +++ b/grammar.js @@ -98,7 +98,6 @@ module.exports = grammar({ number: $ => token(/([0-9]+|[0-9][0-9,]+[0-9])(\.[0-9]*)?/), tag: $ => token(/#[A-Za-z0-9\-_/.]+/), link: $ => token(/\^[A-Za-z0-9\-_/.]+/), - key: $ => token(/[a-z][a-zA-Z0-9\-_]+/), /* Operator precedence. * This is pulled straight out of the textbook example: @@ -208,7 +207,7 @@ module.exports = grammar({ $.tags_links, $._eol ), - $.key_value_line, + $._key_value_line, $.posting, seq( $._indent, @@ -284,20 +283,9 @@ module.exports = grammar({ ) ), - key_value: $ => - prec.left(seq( - $.key, - ":", - $._key_value_value, - )), - - key_value_line: $ => seq( - $._indent, - $.key_value, - $._eol - ), + key: $ => token(/[a-z][a-zA-Z0-9\-_]+/), - _key_value_value: $ => + value: $ => choice( $.string, $.account, @@ -310,6 +298,24 @@ module.exports = grammar({ $.amount ), + key_value: $ => + prec.left(seq( + $.key, + ":", + $.value, + )), + + _key_value_line: $ => seq( + $._indent, + /*prec.left(seq( + $.key, + ":", + $.value, + )),*/ + $.key_value, + $._eol + ), + // OPTIONAL _key_value_list: $ => repeat1( @@ -319,7 +325,7 @@ module.exports = grammar({ $._eol ), seq( - $.key_value_line + $._key_value_line ) ) ), diff --git a/src/grammar.json b/src/grammar.json index fb9c3c6..b3bf882 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -280,13 +280,6 @@ "value": "\\^[A-Za-z0-9\\-_/.]+" } }, - "key": { - "type": "TOKEN", - "content": { - "type": "PATTERN", - "value": "[a-z][a-zA-Z0-9\\-_]+" - } - }, "txn": { "type": "CHOICE", "members": [ @@ -634,7 +627,7 @@ }, { "type": "SYMBOL", - "name": "key_value_line" + "name": "_key_value_line" }, { "type": "SYMBOL", @@ -1057,45 +1050,14 @@ } ] }, - "key_value": { - "type": "PREC_LEFT", - "value": 0, + "key": { + "type": "TOKEN", "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "key" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_key_value_value" - } - ] + "type": "PATTERN", + "value": "[a-z][a-zA-Z0-9\\-_]+" } }, - "key_value_line": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_indent" - }, - { - "type": "SYMBOL", - "name": "key_value" - }, - { - "type": "SYMBOL", - "name": "_eol" - } - ] - }, - "_key_value_value": { + "value": { "type": "CHOICE", "members": [ { @@ -1136,6 +1098,44 @@ } ] }, + "key_value": { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "key" + }, + { + "type": "STRING", + "value": ":" + }, + { + "type": "SYMBOL", + "name": "value" + } + ] + } + }, + "_key_value_line": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_indent" + }, + { + "type": "SYMBOL", + "name": "key_value" + }, + { + "type": "SYMBOL", + "name": "_eol" + } + ] + }, "_key_value_list": { "type": "REPEAT1", "content": { @@ -1159,7 +1159,7 @@ "members": [ { "type": "SYMBOL", - "name": "key_value_line" + "name": "_key_value_line" } ] } diff --git a/src/node-types.json b/src/node-types.json index 4c089c0..b191713 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -196,7 +196,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -281,7 +281,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -332,7 +332,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -489,7 +489,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -588,7 +588,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -634,7 +634,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -757,63 +757,12 @@ "multiple": true, "required": true, "types": [ - { - "type": "account", - "named": true - }, - { - "type": "amount", - "named": true - }, - { - "type": "binary_number_expr", - "named": true - }, - { - "type": "bool", - "named": true - }, - { - "type": "currency", - "named": true - }, - { - "type": "date", - "named": true - }, { "type": "key", "named": true }, { - "type": "number", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "tag", - "named": true - }, - { - "type": "unary_number_expr", - "named": true - } - ] - } - }, - { - "type": "key_value_line", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "key_value", + "type": "value", "named": true } ] @@ -859,7 +808,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -929,7 +878,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -1041,7 +990,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -1212,7 +1161,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -1303,7 +1252,7 @@ "required": false, "types": [ { - "type": "key_value_line", + "type": "key_value", "named": true } ] @@ -1430,7 +1379,7 @@ "named": true }, { - "type": "key_value_line", + "type": "key_value", "named": true }, { @@ -1498,6 +1447,57 @@ ] } }, + { + "type": "value", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "account", + "named": true + }, + { + "type": "amount", + "named": true + }, + { + "type": "binary_number_expr", + "named": true + }, + { + "type": "bool", + "named": true + }, + { + "type": "currency", + "named": true + }, + { + "type": "date", + "named": true + }, + { + "type": "number", + "named": true + }, + { + "type": "string", + "named": true + }, + { + "type": "tag", + "named": true + }, + { + "type": "unary_number_expr", + "named": true + } + ] + } + }, { "type": "\n", "named": false diff --git a/src/parser.c b/src/parser.c index 1ea33da..66d925a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,7 +6,7 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 615 +#define STATE_COUNT 616 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 133 #define ALIAS_COUNT 2 @@ -41,11 +41,11 @@ enum { sym_number = 22, sym_tag = 23, sym_link = 24, - sym_key = 25, - anon_sym_txn = 26, - anon_sym_POUND = 27, - anon_sym_LPAREN = 28, - anon_sym_RPAREN = 29, + anon_sym_txn = 25, + anon_sym_POUND = 26, + anon_sym_LPAREN = 27, + anon_sym_RPAREN = 28, + sym_key = 29, anon_sym_COLON = 30, anon_sym_pushtag = 31, anon_sym_poptag = 32, @@ -103,9 +103,9 @@ enum { sym_optflag = 84, sym_price_annotation = 85, sym_posting = 86, - sym_key_value = 87, - sym_key_value_line = 88, - sym__key_value_value = 89, + sym_value = 87, + sym_key_value = 88, + sym__key_value_line = 89, aux_sym__key_value_list = 90, sym_pushtag = 91, sym_poptag = 92, @@ -179,11 +179,11 @@ static const char * const ts_symbol_names[] = { [sym_number] = "number", [sym_tag] = "tag", [sym_link] = "link", - [sym_key] = "key", [anon_sym_txn] = "txn", [anon_sym_POUND] = "#", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", + [sym_key] = "key", [anon_sym_COLON] = ":", [anon_sym_pushtag] = "pushtag", [anon_sym_poptag] = "poptag", @@ -241,9 +241,9 @@ static const char * const ts_symbol_names[] = { [sym_optflag] = "optflag", [sym_price_annotation] = "price_annotation", [sym_posting] = "posting", + [sym_value] = "value", [sym_key_value] = "key_value", - [sym_key_value_line] = "key_value_line", - [sym__key_value_value] = "_key_value_value", + [sym__key_value_line] = "_key_value_line", [aux_sym__key_value_list] = "_key_value_list", [sym_pushtag] = "pushtag", [sym_poptag] = "poptag", @@ -317,11 +317,11 @@ static const TSSymbol ts_symbol_map[] = { [sym_number] = sym_number, [sym_tag] = sym_tag, [sym_link] = sym_link, - [sym_key] = sym_key, [anon_sym_txn] = anon_sym_txn, [anon_sym_POUND] = anon_sym_POUND, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, + [sym_key] = sym_key, [anon_sym_COLON] = anon_sym_COLON, [anon_sym_pushtag] = anon_sym_pushtag, [anon_sym_poptag] = anon_sym_poptag, @@ -379,9 +379,9 @@ static const TSSymbol ts_symbol_map[] = { [sym_optflag] = sym_optflag, [sym_price_annotation] = sym_price_annotation, [sym_posting] = sym_posting, + [sym_value] = sym_value, [sym_key_value] = sym_key_value, - [sym_key_value_line] = sym_key_value_line, - [sym__key_value_value] = sym__key_value_value, + [sym__key_value_line] = sym__key_value_line, [aux_sym__key_value_list] = aux_sym__key_value_list, [sym_pushtag] = sym_pushtag, [sym_poptag] = sym_poptag, @@ -530,10 +530,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_key] = { - .visible = true, - .named = true, - }, [anon_sym_txn] = { .visible = true, .named = false, @@ -550,6 +546,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym_key] = { + .visible = true, + .named = true, + }, [anon_sym_COLON] = { .visible = true, .named = false, @@ -778,15 +778,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_key_value] = { + [sym_value] = { .visible = true, .named = true, }, - [sym_key_value_line] = { + [sym_key_value] = { .visible = true, .named = true, }, - [sym__key_value_value] = { + [sym__key_value_line] = { .visible = false, .named = true, }, @@ -2896,9 +2896,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(0) if (lookahead == '\n') ADVANCE(105); if (lookahead == '"') ADVANCE(1); - if (lookahead == '#') ADVANCE(172); - if (lookahead == '(') ADVANCE(173); - if (lookahead == ')') ADVANCE(174); + if (lookahead == '#') ADVANCE(171); + if (lookahead == '(') ADVANCE(172); + if (lookahead == ')') ADVANCE(173); if (lookahead == '*') ADVANCE(119); if (lookahead == '+') ADVANCE(121); if (lookahead == ',') ADVANCE(176); @@ -3166,54 +3166,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(56) if (lookahead == '\n') ADVANCE(109); if (lookahead == '"') ADVANCE(1); - if (lookahead == '#') ADVANCE(171); - if (lookahead == '(') ADVANCE(173); - if (lookahead == ')') ADVANCE(174); + if (lookahead == '#') ADVANCE(99); + if (lookahead == '(') ADVANCE(172); + if (lookahead == ')') ADVANCE(173); if (lookahead == '*') ADVANCE(118); if (lookahead == '+') ADVANCE(121); if (lookahead == '-') ADVANCE(122); if (lookahead == '/') ADVANCE(120); if (lookahead == ';') ADVANCE(183); if (lookahead == '@') ADVANCE(117); + if (lookahead == 'A') ADVANCE(45); + if (lookahead == 'E') ADVANCE(41); + if (lookahead == 'F') ADVANCE(8); + if (lookahead == 'I') ADVANCE(36); + if (lookahead == 'L') ADVANCE(28); + if (lookahead == 'N') ADVANCE(19); + if (lookahead == 'T') ADVANCE(14); + if (lookahead == '^') ADVANCE(100); if (lookahead == '{') ADVANCE(178); if (lookahead == '}') ADVANCE(52); + if (lookahead == '1' || + lookahead == '2') ADVANCE(165); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(166); - if (lookahead == '!' || - lookahead == '%' || - lookahead == '&' || - lookahead == '?' || - lookahead == 'C' || - lookahead == 'M' || - lookahead == 'P' || - ('R' <= lookahead && lookahead <= 'U')) ADVANCE(123); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + if (('B' <= lookahead && lookahead <= 'Z')) ADVANCE(85); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 57: if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(57) if (lookahead == '\n') ADVANCE(109); - if (lookahead == '"') ADVANCE(1); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '(') ADVANCE(173); - if (lookahead == '*') ADVANCE(113); + if (lookahead == '#') ADVANCE(170); + if (lookahead == '(') ADVANCE(172); + if (lookahead == '*') ADVANCE(118); if (lookahead == '+') ADVANCE(121); if (lookahead == '-') ADVANCE(122); if (lookahead == ';') ADVANCE(183); - if (lookahead == 'A') ADVANCE(45); - if (lookahead == 'E') ADVANCE(41); - if (lookahead == 'F') ADVANCE(8); - if (lookahead == 'I') ADVANCE(36); - if (lookahead == 'L') ADVANCE(28); - if (lookahead == 'N') ADVANCE(19); - if (lookahead == 'T') ADVANCE(14); - if (lookahead == '^') ADVANCE(100); + if (lookahead == '@') ADVANCE(117); + if (lookahead == '{') ADVANCE(178); if (lookahead == '}') ADVANCE(179); - if (lookahead == '1' || - lookahead == '2') ADVANCE(165); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(166); - if (('B' <= lookahead && lookahead <= 'Z')) ADVANCE(85); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + if (lookahead == '!' || + lookahead == '%' || + lookahead == '&' || + lookahead == '?' || + lookahead == 'C' || + lookahead == 'M' || + lookahead == 'P' || + ('R' <= lookahead && lookahead <= 'U')) ADVANCE(123); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); END_STATE(); case 58: if (lookahead == '\t' || @@ -3221,8 +3222,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(58) if (lookahead == '\n') ADVANCE(109); if (lookahead == '"') ADVANCE(1); - if (lookahead == '#') ADVANCE(171); - if (lookahead == '(') ADVANCE(173); + if (lookahead == '#') ADVANCE(170); + if (lookahead == '(') ADVANCE(172); if (lookahead == '*') ADVANCE(118); if (lookahead == '+') ADVANCE(121); if (lookahead == ',') ADVANCE(176); @@ -3241,8 +3242,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\r' || lookahead == ' ') SKIP(59) if (lookahead == '"') ADVANCE(1); - if (lookahead == '#') ADVANCE(171); - if (lookahead == '(') ADVANCE(173); + if (lookahead == '#') ADVANCE(170); + if (lookahead == '(') ADVANCE(172); if (lookahead == '*') ADVANCE(118); if (lookahead == '+') ADVANCE(121); if (lookahead == '-') ADVANCE(122); @@ -3258,7 +3259,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(60) if (lookahead == '\n') ADVANCE(109); if (lookahead == '"') ADVANCE(1); - if (lookahead == '(') ADVANCE(173); + if (lookahead == '(') ADVANCE(172); + if (lookahead == '*') ADVANCE(113); if (lookahead == '+') ADVANCE(121); if (lookahead == '-') ADVANCE(122); if (lookahead == 'A') ADVANCE(44); @@ -3276,7 +3278,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\r' || lookahead == ' ') SKIP(61) if (lookahead == '\n') ADVANCE(109); - if (lookahead == '#') ADVANCE(172); + if (lookahead == '#') ADVANCE(171); if (lookahead == '*') ADVANCE(118); if (lookahead == ';') ADVANCE(183); if (lookahead == 'A') ADVANCE(44); @@ -3299,9 +3301,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\r' || lookahead == ' ') SKIP(62) if (lookahead == '\n') ADVANCE(109); - if (lookahead == '#') ADVANCE(171); - if (lookahead == '(') ADVANCE(173); - if (lookahead == ')') ADVANCE(174); + if (lookahead == '#') ADVANCE(170); + if (lookahead == '(') ADVANCE(172); + if (lookahead == ')') ADVANCE(173); if (lookahead == '*') ADVANCE(118); if (lookahead == '+') ADVANCE(121); if (lookahead == ',') ADVANCE(176); @@ -3318,7 +3320,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(63) if (lookahead == '\n') ADVANCE(109); if (lookahead == '"') ADVANCE(1); - if (lookahead == '(') ADVANCE(173); + if (lookahead == '(') ADVANCE(172); if (lookahead == '*') ADVANCE(118); if (lookahead == '+') ADVANCE(121); if (lookahead == '-') ADVANCE(122); @@ -3552,7 +3554,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(174); END_STATE(); case 99: if (('-' <= lookahead && lookahead <= '9') || @@ -4043,29 +4045,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(169); END_STATE(); case 170: - ACCEPT_TOKEN(sym_key); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 171: ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); - case 172: + case 171: ACCEPT_TOKEN(anon_sym_POUND); if (('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(168); END_STATE(); - case 173: + case 172: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 174: + case 173: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); + case 174: + ACCEPT_TOKEN(sym_key); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(174); + END_STATE(); case 175: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); @@ -4597,121 +4599,121 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [141] = {.lex_state = 103, .external_lex_state = 3}, [142] = {.lex_state = 103, .external_lex_state = 2}, [143] = {.lex_state = 103, .external_lex_state = 2}, - [144] = {.lex_state = 103, .external_lex_state = 3}, - [145] = {.lex_state = 103, .external_lex_state = 3}, - [146] = {.lex_state = 103, .external_lex_state = 3}, - [147] = {.lex_state = 103, .external_lex_state = 3}, + [144] = {.lex_state = 103, .external_lex_state = 2}, + [145] = {.lex_state = 103, .external_lex_state = 2}, + [146] = {.lex_state = 103, .external_lex_state = 2}, + [147] = {.lex_state = 103, .external_lex_state = 2}, [148] = {.lex_state = 103, .external_lex_state = 2}, - [149] = {.lex_state = 103, .external_lex_state = 3}, - [150] = {.lex_state = 103, .external_lex_state = 3}, + [149] = {.lex_state = 103, .external_lex_state = 2}, + [150] = {.lex_state = 103, .external_lex_state = 2}, [151] = {.lex_state = 103, .external_lex_state = 2}, - [152] = {.lex_state = 103, .external_lex_state = 3}, + [152] = {.lex_state = 103, .external_lex_state = 2}, [153] = {.lex_state = 103, .external_lex_state = 2}, - [154] = {.lex_state = 103, .external_lex_state = 3}, - [155] = {.lex_state = 103, .external_lex_state = 3}, + [154] = {.lex_state = 103, .external_lex_state = 2}, + [155] = {.lex_state = 103, .external_lex_state = 2}, [156] = {.lex_state = 103, .external_lex_state = 2}, - [157] = {.lex_state = 103, .external_lex_state = 3}, - [158] = {.lex_state = 103, .external_lex_state = 3}, + [157] = {.lex_state = 103, .external_lex_state = 2}, + [158] = {.lex_state = 103, .external_lex_state = 2}, [159] = {.lex_state = 103, .external_lex_state = 2}, [160] = {.lex_state = 103, .external_lex_state = 2}, - [161] = {.lex_state = 103, .external_lex_state = 3}, + [161] = {.lex_state = 56}, [162] = {.lex_state = 103, .external_lex_state = 2}, [163] = {.lex_state = 103, .external_lex_state = 2}, - [164] = {.lex_state = 103, .external_lex_state = 3}, + [164] = {.lex_state = 103, .external_lex_state = 2}, [165] = {.lex_state = 103, .external_lex_state = 2}, [166] = {.lex_state = 103, .external_lex_state = 2}, - [167] = {.lex_state = 56}, - [168] = {.lex_state = 103, .external_lex_state = 2}, - [169] = {.lex_state = 103, .external_lex_state = 3}, - [170] = {.lex_state = 103, .external_lex_state = 3}, - [171] = {.lex_state = 103, .external_lex_state = 2}, + [167] = {.lex_state = 57}, + [168] = {.lex_state = 57}, + [169] = {.lex_state = 103, .external_lex_state = 2}, + [170] = {.lex_state = 103, .external_lex_state = 2}, + [171] = {.lex_state = 57}, [172] = {.lex_state = 103, .external_lex_state = 2}, - [173] = {.lex_state = 103, .external_lex_state = 3}, + [173] = {.lex_state = 103, .external_lex_state = 2}, [174] = {.lex_state = 103, .external_lex_state = 2}, - [175] = {.lex_state = 103, .external_lex_state = 3}, - [176] = {.lex_state = 103, .external_lex_state = 3}, - [177] = {.lex_state = 103, .external_lex_state = 3}, - [178] = {.lex_state = 56}, + [175] = {.lex_state = 103, .external_lex_state = 2}, + [176] = {.lex_state = 103, .external_lex_state = 2}, + [177] = {.lex_state = 103, .external_lex_state = 2}, + [178] = {.lex_state = 103, .external_lex_state = 2}, [179] = {.lex_state = 103, .external_lex_state = 2}, [180] = {.lex_state = 103, .external_lex_state = 2}, [181] = {.lex_state = 103, .external_lex_state = 2}, - [182] = {.lex_state = 57}, - [183] = {.lex_state = 103, .external_lex_state = 3}, - [184] = {.lex_state = 103, .external_lex_state = 2}, + [182] = {.lex_state = 103, .external_lex_state = 3}, + [183] = {.lex_state = 103, .external_lex_state = 2}, + [184] = {.lex_state = 103, .external_lex_state = 3}, [185] = {.lex_state = 103, .external_lex_state = 3}, [186] = {.lex_state = 103, .external_lex_state = 2}, - [187] = {.lex_state = 103, .external_lex_state = 3}, - [188] = {.lex_state = 103, .external_lex_state = 3}, - [189] = {.lex_state = 103, .external_lex_state = 2}, - [190] = {.lex_state = 103, .external_lex_state = 2}, - [191] = {.lex_state = 56}, + [187] = {.lex_state = 103, .external_lex_state = 2}, + [188] = {.lex_state = 103, .external_lex_state = 2}, + [189] = {.lex_state = 103, .external_lex_state = 3}, + [190] = {.lex_state = 103, .external_lex_state = 3}, + [191] = {.lex_state = 103, .external_lex_state = 3}, [192] = {.lex_state = 103, .external_lex_state = 3}, [193] = {.lex_state = 103, .external_lex_state = 3}, - [194] = {.lex_state = 103, .external_lex_state = 2}, + [194] = {.lex_state = 103, .external_lex_state = 3}, [195] = {.lex_state = 103, .external_lex_state = 2}, - [196] = {.lex_state = 103, .external_lex_state = 3}, - [197] = {.lex_state = 103, .external_lex_state = 2}, + [196] = {.lex_state = 103, .external_lex_state = 2}, + [197] = {.lex_state = 103, .external_lex_state = 3}, [198] = {.lex_state = 103, .external_lex_state = 3}, [199] = {.lex_state = 103, .external_lex_state = 3}, - [200] = {.lex_state = 103, .external_lex_state = 2}, + [200] = {.lex_state = 103, .external_lex_state = 3}, [201] = {.lex_state = 103, .external_lex_state = 3}, [202] = {.lex_state = 103, .external_lex_state = 3}, - [203] = {.lex_state = 103, .external_lex_state = 3}, - [204] = {.lex_state = 103, .external_lex_state = 2}, + [203] = {.lex_state = 103, .external_lex_state = 2}, + [204] = {.lex_state = 103, .external_lex_state = 3}, [205] = {.lex_state = 103, .external_lex_state = 3}, - [206] = {.lex_state = 103, .external_lex_state = 2}, - [207] = {.lex_state = 103, .external_lex_state = 2}, + [206] = {.lex_state = 103, .external_lex_state = 3}, + [207] = {.lex_state = 103, .external_lex_state = 3}, [208] = {.lex_state = 103, .external_lex_state = 2}, - [209] = {.lex_state = 58}, - [210] = {.lex_state = 59}, - [211] = {.lex_state = 103, .external_lex_state = 2}, - [212] = {.lex_state = 103, .external_lex_state = 2}, + [209] = {.lex_state = 103, .external_lex_state = 3}, + [210] = {.lex_state = 58}, + [211] = {.lex_state = 59}, + [212] = {.lex_state = 103, .external_lex_state = 3}, [213] = {.lex_state = 103, .external_lex_state = 3}, - [214] = {.lex_state = 103, .external_lex_state = 2}, - [215] = {.lex_state = 103, .external_lex_state = 2}, - [216] = {.lex_state = 56}, - [217] = {.lex_state = 103, .external_lex_state = 2}, + [214] = {.lex_state = 103, .external_lex_state = 3}, + [215] = {.lex_state = 103, .external_lex_state = 3}, + [216] = {.lex_state = 103, .external_lex_state = 2}, + [217] = {.lex_state = 57}, [218] = {.lex_state = 103, .external_lex_state = 2}, - [219] = {.lex_state = 103, .external_lex_state = 3}, - [220] = {.lex_state = 103, .external_lex_state = 2}, - [221] = {.lex_state = 103, .external_lex_state = 2}, + [219] = {.lex_state = 103, .external_lex_state = 2}, + [220] = {.lex_state = 103, .external_lex_state = 3}, + [221] = {.lex_state = 103, .external_lex_state = 3}, [222] = {.lex_state = 103, .external_lex_state = 3}, - [223] = {.lex_state = 103, .external_lex_state = 2}, - [224] = {.lex_state = 103, .external_lex_state = 2}, - [225] = {.lex_state = 103, .external_lex_state = 2}, + [223] = {.lex_state = 103, .external_lex_state = 3}, + [224] = {.lex_state = 103, .external_lex_state = 3}, + [225] = {.lex_state = 103, .external_lex_state = 3}, [226] = {.lex_state = 103, .external_lex_state = 3}, - [227] = {.lex_state = 103, .external_lex_state = 3}, + [227] = {.lex_state = 103, .external_lex_state = 2}, [228] = {.lex_state = 103, .external_lex_state = 3}, [229] = {.lex_state = 103, .external_lex_state = 3}, - [230] = {.lex_state = 103, .external_lex_state = 2}, - [231] = {.lex_state = 103, .external_lex_state = 3}, + [230] = {.lex_state = 103, .external_lex_state = 3}, + [231] = {.lex_state = 103, .external_lex_state = 2}, [232] = {.lex_state = 103, .external_lex_state = 3}, [233] = {.lex_state = 103, .external_lex_state = 3}, [234] = {.lex_state = 103, .external_lex_state = 3}, [235] = {.lex_state = 103, .external_lex_state = 3}, [236] = {.lex_state = 103, .external_lex_state = 3}, - [237] = {.lex_state = 103, .external_lex_state = 2}, + [237] = {.lex_state = 103, .external_lex_state = 3}, [238] = {.lex_state = 103, .external_lex_state = 3}, [239] = {.lex_state = 103, .external_lex_state = 3}, - [240] = {.lex_state = 103, .external_lex_state = 2}, + [240] = {.lex_state = 103, .external_lex_state = 3}, [241] = {.lex_state = 103, .external_lex_state = 3}, [242] = {.lex_state = 103, .external_lex_state = 3}, - [243] = {.lex_state = 103, .external_lex_state = 2}, - [244] = {.lex_state = 103, .external_lex_state = 2}, - [245] = {.lex_state = 103, .external_lex_state = 2}, + [243] = {.lex_state = 103, .external_lex_state = 3}, + [244] = {.lex_state = 103, .external_lex_state = 3}, + [245] = {.lex_state = 103, .external_lex_state = 3}, [246] = {.lex_state = 103, .external_lex_state = 3}, - [247] = {.lex_state = 103, .external_lex_state = 2}, + [247] = {.lex_state = 103, .external_lex_state = 3}, [248] = {.lex_state = 103, .external_lex_state = 2}, - [249] = {.lex_state = 103, .external_lex_state = 3}, - [250] = {.lex_state = 103, .external_lex_state = 2}, + [249] = {.lex_state = 103, .external_lex_state = 2}, + [250] = {.lex_state = 103, .external_lex_state = 3}, [251] = {.lex_state = 103, .external_lex_state = 2}, [252] = {.lex_state = 102, .external_lex_state = 2}, - [253] = {.lex_state = 60}, + [253] = {.lex_state = 102, .external_lex_state = 2}, [254] = {.lex_state = 102, .external_lex_state = 2}, - [255] = {.lex_state = 56}, - [256] = {.lex_state = 56}, - [257] = {.lex_state = 102, .external_lex_state = 2}, - [258] = {.lex_state = 102, .external_lex_state = 2}, + [255] = {.lex_state = 102, .external_lex_state = 3}, + [256] = {.lex_state = 102, .external_lex_state = 3}, + [257] = {.lex_state = 102, .external_lex_state = 3}, + [258] = {.lex_state = 57}, [259] = {.lex_state = 102, .external_lex_state = 2}, [260] = {.lex_state = 102, .external_lex_state = 2}, [261] = {.lex_state = 102, .external_lex_state = 3}, @@ -4720,135 +4722,135 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [264] = {.lex_state = 102, .external_lex_state = 2}, [265] = {.lex_state = 102, .external_lex_state = 3}, [266] = {.lex_state = 102, .external_lex_state = 2}, - [267] = {.lex_state = 102, .external_lex_state = 2}, + [267] = {.lex_state = 60}, [268] = {.lex_state = 102, .external_lex_state = 3}, - [269] = {.lex_state = 60}, - [270] = {.lex_state = 102, .external_lex_state = 3}, - [271] = {.lex_state = 102, .external_lex_state = 2}, - [272] = {.lex_state = 102, .external_lex_state = 3}, - [273] = {.lex_state = 102, .external_lex_state = 2}, - [274] = {.lex_state = 60}, - [275] = {.lex_state = 60}, - [276] = {.lex_state = 102, .external_lex_state = 3}, + [269] = {.lex_state = 102, .external_lex_state = 2}, + [270] = {.lex_state = 102, .external_lex_state = 2}, + [271] = {.lex_state = 102, .external_lex_state = 3}, + [272] = {.lex_state = 102, .external_lex_state = 2}, + [273] = {.lex_state = 102, .external_lex_state = 3}, + [274] = {.lex_state = 102, .external_lex_state = 2}, + [275] = {.lex_state = 102, .external_lex_state = 2}, + [276] = {.lex_state = 102, .external_lex_state = 2}, [277] = {.lex_state = 102, .external_lex_state = 2}, [278] = {.lex_state = 102, .external_lex_state = 3}, [279] = {.lex_state = 102, .external_lex_state = 3}, - [280] = {.lex_state = 102, .external_lex_state = 2}, - [281] = {.lex_state = 102, .external_lex_state = 2}, - [282] = {.lex_state = 102, .external_lex_state = 3}, - [283] = {.lex_state = 60}, + [280] = {.lex_state = 60}, + [281] = {.lex_state = 60}, + [282] = {.lex_state = 60}, + [283] = {.lex_state = 57}, [284] = {.lex_state = 102, .external_lex_state = 3}, - [285] = {.lex_state = 102, .external_lex_state = 3}, + [285] = {.lex_state = 102, .external_lex_state = 2}, [286] = {.lex_state = 102, .external_lex_state = 3}, [287] = {.lex_state = 102, .external_lex_state = 2}, - [288] = {.lex_state = 102, .external_lex_state = 2}, + [288] = {.lex_state = 60}, [289] = {.lex_state = 58}, [290] = {.lex_state = 61}, [291] = {.lex_state = 61}, - [292] = {.lex_state = 56}, - [293] = {.lex_state = 62}, - [294] = {.lex_state = 56}, - [295] = {.lex_state = 63}, - [296] = {.lex_state = 56}, - [297] = {.lex_state = 56}, - [298] = {.lex_state = 63}, - [299] = {.lex_state = 56}, - [300] = {.lex_state = 56}, - [301] = {.lex_state = 56}, - [302] = {.lex_state = 62}, - [303] = {.lex_state = 56}, - [304] = {.lex_state = 56}, - [305] = {.lex_state = 56}, - [306] = {.lex_state = 56}, - [307] = {.lex_state = 56}, - [308] = {.lex_state = 56}, - [309] = {.lex_state = 56}, - [310] = {.lex_state = 56}, - [311] = {.lex_state = 56}, - [312] = {.lex_state = 62}, + [292] = {.lex_state = 57}, + [293] = {.lex_state = 57}, + [294] = {.lex_state = 57}, + [295] = {.lex_state = 57}, + [296] = {.lex_state = 62}, + [297] = {.lex_state = 57}, + [298] = {.lex_state = 57}, + [299] = {.lex_state = 57}, + [300] = {.lex_state = 57}, + [301] = {.lex_state = 63}, + [302] = {.lex_state = 57}, + [303] = {.lex_state = 57}, + [304] = {.lex_state = 57}, + [305] = {.lex_state = 57}, + [306] = {.lex_state = 57}, + [307] = {.lex_state = 57}, + [308] = {.lex_state = 62}, + [309] = {.lex_state = 62}, + [310] = {.lex_state = 57}, + [311] = {.lex_state = 63}, + [312] = {.lex_state = 63}, [313] = {.lex_state = 63}, - [314] = {.lex_state = 63}, + [314] = {.lex_state = 57}, [315] = {.lex_state = 63}, [316] = {.lex_state = 62}, [317] = {.lex_state = 62}, - [318] = {.lex_state = 62}, - [319] = {.lex_state = 57}, - [320] = {.lex_state = 56}, - [321] = {.lex_state = 56}, - [322] = {.lex_state = 60}, + [318] = {.lex_state = 56}, + [319] = {.lex_state = 62}, + [320] = {.lex_state = 60}, + [321] = {.lex_state = 57}, + [322] = {.lex_state = 57}, [323] = {.lex_state = 62}, - [324] = {.lex_state = 56}, - [325] = {.lex_state = 56}, - [326] = {.lex_state = 57}, - [327] = {.lex_state = 60}, - [328] = {.lex_state = 56}, - [329] = {.lex_state = 56}, - [330] = {.lex_state = 56}, - [331] = {.lex_state = 56}, - [332] = {.lex_state = 56}, + [324] = {.lex_state = 57}, + [325] = {.lex_state = 57}, + [326] = {.lex_state = 60}, + [327] = {.lex_state = 56}, + [328] = {.lex_state = 57}, + [329] = {.lex_state = 57}, + [330] = {.lex_state = 57}, + [331] = {.lex_state = 57}, + [332] = {.lex_state = 57}, [333] = {.lex_state = 56}, - [334] = {.lex_state = 56}, - [335] = {.lex_state = 56}, - [336] = {.lex_state = 56}, + [334] = {.lex_state = 57}, + [335] = {.lex_state = 57}, + [336] = {.lex_state = 57}, [337] = {.lex_state = 56}, - [338] = {.lex_state = 56}, + [338] = {.lex_state = 57}, [339] = {.lex_state = 56}, [340] = {.lex_state = 56}, [341] = {.lex_state = 58}, - [342] = {.lex_state = 58}, - [343] = {.lex_state = 57}, + [342] = {.lex_state = 56}, + [343] = {.lex_state = 58}, [344] = {.lex_state = 58}, [345] = {.lex_state = 58}, [346] = {.lex_state = 58}, - [347] = {.lex_state = 58}, - [348] = {.lex_state = 57}, - [349] = {.lex_state = 58}, + [347] = {.lex_state = 56}, + [348] = {.lex_state = 58}, + [349] = {.lex_state = 0, .external_lex_state = 3}, [350] = {.lex_state = 0, .external_lex_state = 3}, [351] = {.lex_state = 58}, [352] = {.lex_state = 58}, - [353] = {.lex_state = 56}, - [354] = {.lex_state = 58}, - [355] = {.lex_state = 56}, + [353] = {.lex_state = 58}, + [354] = {.lex_state = 0, .external_lex_state = 3}, + [355] = {.lex_state = 58}, [356] = {.lex_state = 0, .external_lex_state = 3}, - [357] = {.lex_state = 58}, + [357] = {.lex_state = 0, .external_lex_state = 3}, [358] = {.lex_state = 58}, - [359] = {.lex_state = 110}, - [360] = {.lex_state = 56}, - [361] = {.lex_state = 0, .external_lex_state = 3}, - [362] = {.lex_state = 58}, + [359] = {.lex_state = 56}, + [360] = {.lex_state = 58}, + [361] = {.lex_state = 56}, + [362] = {.lex_state = 110}, [363] = {.lex_state = 58}, - [364] = {.lex_state = 0, .external_lex_state = 3}, - [365] = {.lex_state = 0, .external_lex_state = 3}, - [366] = {.lex_state = 58}, - [367] = {.lex_state = 57}, - [368] = {.lex_state = 57}, + [364] = {.lex_state = 56}, + [365] = {.lex_state = 58}, + [366] = {.lex_state = 56}, + [367] = {.lex_state = 56}, + [368] = {.lex_state = 58}, [369] = {.lex_state = 56}, [370] = {.lex_state = 56}, - [371] = {.lex_state = 57}, + [371] = {.lex_state = 56}, [372] = {.lex_state = 56}, [373] = {.lex_state = 56}, [374] = {.lex_state = 56}, - [375] = {.lex_state = 57}, - [376] = {.lex_state = 57}, + [375] = {.lex_state = 56}, + [376] = {.lex_state = 56}, [377] = {.lex_state = 56}, - [378] = {.lex_state = 57}, + [378] = {.lex_state = 56}, [379] = {.lex_state = 58}, [380] = {.lex_state = 56}, [381] = {.lex_state = 56}, - [382] = {.lex_state = 0}, - [383] = {.lex_state = 56}, - [384] = {.lex_state = 56}, - [385] = {.lex_state = 56}, + [382] = {.lex_state = 56}, + [383] = {.lex_state = 0}, + [384] = {.lex_state = 0}, + [385] = {.lex_state = 0}, [386] = {.lex_state = 57}, - [387] = {.lex_state = 0}, - [388] = {.lex_state = 0}, - [389] = {.lex_state = 0}, + [387] = {.lex_state = 56}, + [388] = {.lex_state = 56}, + [389] = {.lex_state = 56}, [390] = {.lex_state = 56}, [391] = {.lex_state = 56}, [392] = {.lex_state = 56}, - [393] = {.lex_state = 56}, - [394] = {.lex_state = 57}, - [395] = {.lex_state = 0}, + [393] = {.lex_state = 0}, + [394] = {.lex_state = 0}, + [395] = {.lex_state = 56}, [396] = {.lex_state = 56}, [397] = {.lex_state = 56}, [398] = {.lex_state = 56}, @@ -4856,218 +4858,219 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [400] = {.lex_state = 56}, [401] = {.lex_state = 56}, [402] = {.lex_state = 56}, - [403] = {.lex_state = 57}, + [403] = {.lex_state = 56}, [404] = {.lex_state = 56}, [405] = {.lex_state = 56}, - [406] = {.lex_state = 0}, - [407] = {.lex_state = 0}, + [406] = {.lex_state = 56}, + [407] = {.lex_state = 56}, [408] = {.lex_state = 56}, [409] = {.lex_state = 56}, - [410] = {.lex_state = 0}, - [411] = {.lex_state = 57}, + [410] = {.lex_state = 56}, + [411] = {.lex_state = 56}, [412] = {.lex_state = 56}, [413] = {.lex_state = 56}, [414] = {.lex_state = 56}, [415] = {.lex_state = 56}, - [416] = {.lex_state = 56}, + [416] = {.lex_state = 0}, [417] = {.lex_state = 56}, - [418] = {.lex_state = 56}, + [418] = {.lex_state = 0}, [419] = {.lex_state = 56}, [420] = {.lex_state = 56}, - [421] = {.lex_state = 56}, + [421] = {.lex_state = 0}, [422] = {.lex_state = 56}, [423] = {.lex_state = 56}, [424] = {.lex_state = 56}, [425] = {.lex_state = 56}, - [426] = {.lex_state = 56}, + [426] = {.lex_state = 0}, [427] = {.lex_state = 56}, - [428] = {.lex_state = 56}, - [429] = {.lex_state = 53}, - [430] = {.lex_state = 0}, - [431] = {.lex_state = 0}, - [432] = {.lex_state = 0}, - [433] = {.lex_state = 56}, - [434] = {.lex_state = 0}, - [435] = {.lex_state = 53}, + [428] = {.lex_state = 0}, + [429] = {.lex_state = 0}, + [430] = {.lex_state = 56}, + [431] = {.lex_state = 53}, + [432] = {.lex_state = 56}, + [433] = {.lex_state = 53}, + [434] = {.lex_state = 56}, + [435] = {.lex_state = 56}, [436] = {.lex_state = 0, .external_lex_state = 3}, [437] = {.lex_state = 56}, - [438] = {.lex_state = 0, .external_lex_state = 3}, - [439] = {.lex_state = 0, .external_lex_state = 3}, - [440] = {.lex_state = 57}, - [441] = {.lex_state = 0, .external_lex_state = 3}, - [442] = {.lex_state = 56}, - [443] = {.lex_state = 57}, + [438] = {.lex_state = 0}, + [439] = {.lex_state = 56}, + [440] = {.lex_state = 56}, + [441] = {.lex_state = 56}, + [442] = {.lex_state = 0, .external_lex_state = 3}, + [443] = {.lex_state = 0, .external_lex_state = 3}, [444] = {.lex_state = 56}, - [445] = {.lex_state = 56}, - [446] = {.lex_state = 0}, + [445] = {.lex_state = 0, .external_lex_state = 3}, + [446] = {.lex_state = 56}, [447] = {.lex_state = 0, .external_lex_state = 3}, - [448] = {.lex_state = 56}, - [449] = {.lex_state = 56}, + [448] = {.lex_state = 0}, + [449] = {.lex_state = 0}, [450] = {.lex_state = 56}, - [451] = {.lex_state = 54}, + [451] = {.lex_state = 56}, [452] = {.lex_state = 56}, - [453] = {.lex_state = 0}, - [454] = {.lex_state = 54}, - [455] = {.lex_state = 0}, - [456] = {.lex_state = 111}, - [457] = {.lex_state = 0}, + [453] = {.lex_state = 54}, + [454] = {.lex_state = 56}, + [455] = {.lex_state = 54}, + [456] = {.lex_state = 0}, + [457] = {.lex_state = 111}, [458] = {.lex_state = 0}, [459] = {.lex_state = 0}, - [460] = {.lex_state = 57}, + [460] = {.lex_state = 0}, [461] = {.lex_state = 56}, [462] = {.lex_state = 56}, [463] = {.lex_state = 56}, - [464] = {.lex_state = 56}, - [465] = {.lex_state = 0}, + [464] = {.lex_state = 0}, + [465] = {.lex_state = 56}, [466] = {.lex_state = 56}, [467] = {.lex_state = 56}, [468] = {.lex_state = 56}, [469] = {.lex_state = 56}, - [470] = {.lex_state = 56}, + [470] = {.lex_state = 57}, [471] = {.lex_state = 56}, - [472] = {.lex_state = 56}, + [472] = {.lex_state = 0}, [473] = {.lex_state = 56}, [474] = {.lex_state = 56}, - [475] = {.lex_state = 0}, + [475] = {.lex_state = 56}, [476] = {.lex_state = 56}, [477] = {.lex_state = 56}, - [478] = {.lex_state = 56}, + [478] = {.lex_state = 58}, [479] = {.lex_state = 56}, [480] = {.lex_state = 56}, [481] = {.lex_state = 56}, - [482] = {.lex_state = 58}, - [483] = {.lex_state = 56}, + [482] = {.lex_state = 56}, + [483] = {.lex_state = 0}, [484] = {.lex_state = 56}, - [485] = {.lex_state = 56}, + [485] = {.lex_state = 58}, [486] = {.lex_state = 56}, [487] = {.lex_state = 56}, [488] = {.lex_state = 56}, - [489] = {.lex_state = 57}, + [489] = {.lex_state = 56}, [490] = {.lex_state = 56}, [491] = {.lex_state = 56}, [492] = {.lex_state = 56}, - [493] = {.lex_state = 56}, - [494] = {.lex_state = 56}, + [493] = {.lex_state = 0}, + [494] = {.lex_state = 111}, [495] = {.lex_state = 56}, - [496] = {.lex_state = 56}, - [497] = {.lex_state = 111}, - [498] = {.lex_state = 0}, - [499] = {.lex_state = 56}, + [496] = {.lex_state = 58}, + [497] = {.lex_state = 0}, + [498] = {.lex_state = 56}, + [499] = {.lex_state = 0}, [500] = {.lex_state = 56}, - [501] = {.lex_state = 56}, - [502] = {.lex_state = 0}, + [501] = {.lex_state = 0}, + [502] = {.lex_state = 56}, [503] = {.lex_state = 56}, [504] = {.lex_state = 56}, [505] = {.lex_state = 56}, [506] = {.lex_state = 0}, - [507] = {.lex_state = 56}, + [507] = {.lex_state = 0}, [508] = {.lex_state = 56}, [509] = {.lex_state = 56}, [510] = {.lex_state = 56}, - [511] = {.lex_state = 0}, + [511] = {.lex_state = 56}, [512] = {.lex_state = 56}, - [513] = {.lex_state = 58}, + [513] = {.lex_state = 56}, [514] = {.lex_state = 56}, [515] = {.lex_state = 56}, [516] = {.lex_state = 56}, [517] = {.lex_state = 56}, - [518] = {.lex_state = 0}, + [518] = {.lex_state = 56}, [519] = {.lex_state = 0}, [520] = {.lex_state = 56}, - [521] = {.lex_state = 58}, + [521] = {.lex_state = 56}, [522] = {.lex_state = 56}, [523] = {.lex_state = 56}, - [524] = {.lex_state = 0}, - [525] = {.lex_state = 56}, - [526] = {.lex_state = 0}, - [527] = {.lex_state = 56}, + [524] = {.lex_state = 56}, + [525] = {.lex_state = 0}, + [526] = {.lex_state = 56}, + [527] = {.lex_state = 0}, [528] = {.lex_state = 56}, [529] = {.lex_state = 56}, [530] = {.lex_state = 56}, [531] = {.lex_state = 56}, - [532] = {.lex_state = 56}, + [532] = {.lex_state = 0}, [533] = {.lex_state = 56}, [534] = {.lex_state = 56}, [535] = {.lex_state = 56}, [536] = {.lex_state = 56}, [537] = {.lex_state = 56}, - [538] = {.lex_state = 0}, - [539] = {.lex_state = 56}, + [538] = {.lex_state = 56}, + [539] = {.lex_state = 0}, [540] = {.lex_state = 56}, - [541] = {.lex_state = 0}, - [542] = {.lex_state = 0}, + [541] = {.lex_state = 56}, + [542] = {.lex_state = 56}, [543] = {.lex_state = 56}, [544] = {.lex_state = 56}, - [545] = {.lex_state = 56}, + [545] = {.lex_state = 0}, [546] = {.lex_state = 56}, [547] = {.lex_state = 56}, [548] = {.lex_state = 56}, [549] = {.lex_state = 56}, - [550] = {.lex_state = 56}, - [551] = {.lex_state = 0}, + [550] = {.lex_state = 0}, + [551] = {.lex_state = 56}, [552] = {.lex_state = 56}, [553] = {.lex_state = 56}, - [554] = {.lex_state = 0}, - [555] = {.lex_state = 56}, + [554] = {.lex_state = 56}, + [555] = {.lex_state = 0}, [556] = {.lex_state = 56}, [557] = {.lex_state = 56}, - [558] = {.lex_state = 57}, - [559] = {.lex_state = 56}, + [558] = {.lex_state = 56}, + [559] = {.lex_state = 0}, [560] = {.lex_state = 56}, - [561] = {.lex_state = 56}, - [562] = {.lex_state = 0}, + [561] = {.lex_state = 0}, + [562] = {.lex_state = 56}, [563] = {.lex_state = 56}, [564] = {.lex_state = 56}, [565] = {.lex_state = 56}, [566] = {.lex_state = 56}, [567] = {.lex_state = 56}, - [568] = {.lex_state = 0}, - [569] = {.lex_state = 56}, + [568] = {.lex_state = 56}, + [569] = {.lex_state = 60}, [570] = {.lex_state = 56}, [571] = {.lex_state = 56}, [572] = {.lex_state = 56}, [573] = {.lex_state = 56}, [574] = {.lex_state = 56}, [575] = {.lex_state = 56}, - [576] = {.lex_state = 0}, + [576] = {.lex_state = 56}, [577] = {.lex_state = 56}, [578] = {.lex_state = 56}, [579] = {.lex_state = 56}, - [580] = {.lex_state = 0}, + [580] = {.lex_state = 56}, [581] = {.lex_state = 56}, [582] = {.lex_state = 56}, [583] = {.lex_state = 56}, - [584] = {.lex_state = 111}, - [585] = {.lex_state = 56}, - [586] = {.lex_state = 0}, + [584] = {.lex_state = 56}, + [585] = {.lex_state = 111}, + [586] = {.lex_state = 56}, [587] = {.lex_state = 0}, - [588] = {.lex_state = 56}, - [589] = {.lex_state = 0}, + [588] = {.lex_state = 0}, + [589] = {.lex_state = 56}, [590] = {.lex_state = 0}, [591] = {.lex_state = 0}, [592] = {.lex_state = 0}, - [593] = {.lex_state = 58}, - [594] = {.lex_state = 0}, + [593] = {.lex_state = 0}, + [594] = {.lex_state = 58}, [595] = {.lex_state = 0}, [596] = {.lex_state = 0}, [597] = {.lex_state = 0}, - [598] = {.lex_state = 56}, + [598] = {.lex_state = 0}, [599] = {.lex_state = 56}, - [600] = {.lex_state = 0}, + [600] = {.lex_state = 56}, [601] = {.lex_state = 0}, [602] = {.lex_state = 0}, - [603] = {.lex_state = 56}, + [603] = {.lex_state = 0}, [604] = {.lex_state = 56}, - [605] = {.lex_state = 0}, - [606] = {.lex_state = 57}, - [607] = {.lex_state = 0}, + [605] = {.lex_state = 56}, + [606] = {.lex_state = 0}, + [607] = {.lex_state = 56}, [608] = {.lex_state = 0}, [609] = {.lex_state = 0}, - [610] = {.lex_state = 58}, - [611] = {.lex_state = 0}, + [610] = {.lex_state = 0}, + [611] = {.lex_state = 58}, [612] = {.lex_state = 0}, [613] = {.lex_state = 0}, [614] = {.lex_state = 0}, + [615] = {.lex_state = 0}, }; enum { @@ -5162,16 +5165,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__eof] = ACTIONS(1), }, [1] = { - [sym_file] = STATE(455), + [sym_file] = STATE(456), [sym__nl] = STATE(7), [sym_section] = STATE(7), - [sym__org_stars] = STATE(454), + [sym__org_stars] = STATE(455), [sym_headline] = STATE(2), [sym_transaction] = STATE(264), - [sym_pushtag] = STATE(254), - [sym_poptag] = STATE(254), - [sym_pushmeta] = STATE(254), - [sym_popmeta] = STATE(254), + [sym_pushtag] = STATE(272), + [sym_poptag] = STATE(272), + [sym_pushmeta] = STATE(272), + [sym_popmeta] = STATE(272), [sym_open] = STATE(264), [sym_close] = STATE(264), [sym_commodity] = STATE(264), @@ -5184,12 +5187,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_document] = STATE(264), [sym_custom] = STATE(264), [sym__entry] = STATE(7), - [sym_option] = STATE(254), - [sym_include] = STATE(254), - [sym_plugin] = STATE(254), + [sym_option] = STATE(272), + [sym_include] = STATE(272), + [sym_plugin] = STATE(272), [sym__directive] = STATE(7), [sym__declarations] = STATE(7), - [sym_comment] = STATE(452), + [sym_comment] = STATE(454), [sym__skipped_lines] = STATE(7), [aux_sym_file_repeat1] = STATE(7), [ts_builtin_sym_end] = ACTIONS(3), @@ -5239,13 +5242,13 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(4), 1, sym_headline, - STATE(361), 1, + STATE(354), 1, aux_sym_section_repeat2, STATE(447), 1, sym_section, - STATE(454), 1, + STATE(455), 1, sym__org_stars, - STATE(491), 1, + STATE(486), 1, sym_comment, ACTIONS(31), 2, anon_sym_LF, @@ -5260,7 +5263,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarations, sym__skipped_lines, aux_sym_section_repeat1, - STATE(262), 7, + STATE(255), 7, sym_pushtag, sym_poptag, sym_pushmeta, @@ -5268,7 +5271,7 @@ static const uint16_t ts_small_parse_table[] = { sym_option, sym_include, sym_plugin, - STATE(261), 12, + STATE(257), 12, sym_transaction, sym_open, sym_close, @@ -5308,13 +5311,13 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(4), 1, sym_headline, - STATE(356), 1, + STATE(350), 1, aux_sym_section_repeat2, STATE(447), 1, sym_section, - STATE(454), 1, + STATE(455), 1, sym__org_stars, - STATE(491), 1, + STATE(486), 1, sym_comment, ACTIONS(35), 2, sym_flag, @@ -5329,7 +5332,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarations, sym__skipped_lines, aux_sym_section_repeat1, - STATE(262), 7, + STATE(255), 7, sym_pushtag, sym_poptag, sym_pushmeta, @@ -5337,7 +5340,7 @@ static const uint16_t ts_small_parse_table[] = { sym_option, sym_include, sym_plugin, - STATE(261), 12, + STATE(257), 12, sym_transaction, sym_open, sym_close, @@ -5377,13 +5380,13 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(4), 1, sym_headline, - STATE(364), 1, + STATE(349), 1, aux_sym_section_repeat2, STATE(447), 1, sym_section, - STATE(454), 1, + STATE(455), 1, sym__org_stars, - STATE(491), 1, + STATE(486), 1, sym_comment, ACTIONS(35), 2, sym_flag, @@ -5398,7 +5401,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarations, sym__skipped_lines, aux_sym_section_repeat1, - STATE(262), 7, + STATE(255), 7, sym_pushtag, sym_poptag, sym_pushmeta, @@ -5406,7 +5409,7 @@ static const uint16_t ts_small_parse_table[] = { sym_option, sym_include, sym_plugin, - STATE(261), 12, + STATE(257), 12, sym_transaction, sym_open, sym_close, @@ -5446,13 +5449,13 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(4), 1, sym_headline, - STATE(365), 1, + STATE(357), 1, aux_sym_section_repeat2, STATE(447), 1, sym_section, - STATE(454), 1, + STATE(455), 1, sym__org_stars, - STATE(491), 1, + STATE(486), 1, sym_comment, ACTIONS(35), 2, sym_flag, @@ -5467,7 +5470,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarations, sym__skipped_lines, aux_sym_section_repeat1, - STATE(262), 7, + STATE(255), 7, sym_pushtag, sym_poptag, sym_pushmeta, @@ -5475,7 +5478,7 @@ static const uint16_t ts_small_parse_table[] = { sym_option, sym_include, sym_plugin, - STATE(261), 12, + STATE(257), 12, sym_transaction, sym_open, sym_close, @@ -5515,9 +5518,9 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, STATE(2), 1, sym_headline, - STATE(452), 1, - sym_comment, STATE(454), 1, + sym_comment, + STATE(455), 1, sym__org_stars, ACTIONS(71), 2, anon_sym_LF, @@ -5533,7 +5536,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarations, sym__skipped_lines, aux_sym_file_repeat1, - STATE(254), 7, + STATE(272), 7, sym_pushtag, sym_poptag, sym_pushmeta, @@ -5581,9 +5584,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CR, STATE(2), 1, sym_headline, - STATE(452), 1, - sym_comment, STATE(454), 1, + sym_comment, + STATE(455), 1, sym__org_stars, ACTIONS(9), 2, sym_flag, @@ -5599,7 +5602,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarations, sym__skipped_lines, aux_sym_file_repeat1, - STATE(254), 7, + STATE(272), 7, sym_pushtag, sym_poptag, sym_pushmeta, @@ -5641,7 +5644,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, ACTIONS(149), 1, anon_sym_SEMI, - STATE(491), 1, + STATE(486), 1, sym_comment, ACTIONS(116), 2, anon_sym_LF, @@ -5659,7 +5662,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarations, sym__skipped_lines, aux_sym_section_repeat1, - STATE(262), 7, + STATE(255), 7, sym_pushtag, sym_poptag, sym_pushmeta, @@ -5667,7 +5670,7 @@ static const uint16_t ts_small_parse_table[] = { sym_option, sym_include, sym_plugin, - STATE(261), 12, + STATE(257), 12, sym_transaction, sym_open, sym_close, @@ -5688,7 +5691,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(156), 14, anon_sym_LF, @@ -5713,7 +5716,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(162), 14, anon_sym_LF, @@ -5738,7 +5741,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(25), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(166), 14, anon_sym_LF, @@ -5763,7 +5766,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(9), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(170), 14, anon_sym_LF, @@ -5788,7 +5791,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(174), 14, anon_sym_LF, @@ -5813,7 +5816,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(13), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(178), 14, anon_sym_LF, @@ -5838,7 +5841,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(10), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(182), 14, anon_sym_LF, @@ -5863,7 +5866,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(162), 14, anon_sym_LF, @@ -5888,7 +5891,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(186), 14, anon_sym_LF, @@ -5913,7 +5916,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(38), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(190), 14, anon_sym_LF, @@ -5938,7 +5941,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(194), 14, anon_sym_LF, @@ -5963,7 +5966,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(17), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(166), 14, anon_sym_LF, @@ -5988,7 +5991,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(37), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(200), 14, anon_sym_LF, @@ -6013,7 +6016,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(200), 14, anon_sym_LF, @@ -6038,7 +6041,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(194), 14, anon_sym_LF, @@ -6063,7 +6066,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(28), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(190), 14, anon_sym_LF, @@ -6088,7 +6091,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(186), 14, anon_sym_LF, @@ -6113,7 +6116,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(23), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(204), 14, anon_sym_LF, @@ -6138,7 +6141,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(208), 14, anon_sym_LF, @@ -6163,7 +6166,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(215), 14, anon_sym_LF, @@ -6188,7 +6191,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(30), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(217), 14, anon_sym_LF, @@ -6213,7 +6216,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(200), 14, anon_sym_LF, @@ -6238,7 +6241,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(35), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(200), 14, anon_sym_LF, @@ -6263,7 +6266,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(42), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(178), 14, anon_sym_LF, @@ -6288,7 +6291,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(40), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(170), 14, anon_sym_LF, @@ -6313,7 +6316,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(19), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(204), 14, anon_sym_LF, @@ -6338,7 +6341,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(221), 14, anon_sym_LF, @@ -6363,7 +6366,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(208), 14, anon_sym_LF, @@ -6388,7 +6391,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(27), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(221), 14, anon_sym_LF, @@ -6413,7 +6416,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(215), 14, anon_sym_LF, @@ -6438,7 +6441,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(22), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(217), 14, anon_sym_LF, @@ -6463,7 +6466,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(156), 14, anon_sym_LF, @@ -6488,7 +6491,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(16), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(182), 14, anon_sym_LF, @@ -6513,7 +6516,7 @@ static const uint16_t ts_small_parse_table[] = { sym__sectionend, STATE(36), 3, sym_posting, - sym_key_value_line, + sym__key_value_line, aux_sym_transaction_repeat1, ACTIONS(174), 14, anon_sym_LF, @@ -6537,7 +6540,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(228), 14, anon_sym_LF, @@ -6561,7 +6564,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(134), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(236), 14, anon_sym_LF, @@ -6585,7 +6588,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(98), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(242), 14, anon_sym_LF, @@ -6609,7 +6612,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(244), 14, anon_sym_LF, @@ -6633,7 +6636,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(118), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(248), 14, anon_sym_LF, @@ -6657,7 +6660,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(252), 14, anon_sym_LF, @@ -6681,7 +6684,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(256), 14, anon_sym_LF, @@ -6705,7 +6708,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(117), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(263), 14, anon_sym_LF, @@ -6729,7 +6732,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(267), 14, anon_sym_LF, @@ -6753,7 +6756,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(115), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(271), 14, anon_sym_LF, @@ -6777,7 +6780,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(113), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(275), 14, anon_sym_LF, @@ -6801,7 +6804,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(90), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(279), 14, anon_sym_LF, @@ -6825,7 +6828,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(89), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(242), 14, anon_sym_LF, @@ -6849,7 +6852,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(88), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(283), 14, anon_sym_LF, @@ -6873,7 +6876,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(82), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(287), 14, anon_sym_LF, @@ -6897,7 +6900,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(75), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(291), 14, anon_sym_LF, @@ -6921,7 +6924,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(70), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(295), 14, anon_sym_LF, @@ -6945,7 +6948,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(299), 14, anon_sym_LF, @@ -6969,7 +6972,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(69), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(303), 14, anon_sym_LF, @@ -6993,7 +6996,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(307), 14, anon_sym_LF, @@ -7017,7 +7020,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(43), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(311), 14, anon_sym_LF, @@ -7041,7 +7044,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(46), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(315), 14, anon_sym_LF, @@ -7065,7 +7068,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(48), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(319), 14, anon_sym_LF, @@ -7089,7 +7092,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(323), 14, anon_sym_LF, @@ -7113,7 +7116,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(327), 14, anon_sym_LF, @@ -7137,7 +7140,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(121), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(331), 14, anon_sym_LF, @@ -7161,7 +7164,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(335), 14, anon_sym_LF, @@ -7185,7 +7188,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(339), 14, anon_sym_LF, @@ -7209,7 +7212,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(51), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(343), 14, anon_sym_LF, @@ -7233,7 +7236,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(60), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(347), 14, anon_sym_LF, @@ -7257,7 +7260,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(62), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(236), 14, anon_sym_LF, @@ -7281,7 +7284,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(66), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(351), 14, anon_sym_LF, @@ -7305,7 +7308,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(355), 14, anon_sym_LF, @@ -7329,7 +7332,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(327), 14, anon_sym_LF, @@ -7353,7 +7356,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(122), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(359), 14, anon_sym_LF, @@ -7377,7 +7380,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(365), 14, anon_sym_LF, @@ -7401,7 +7404,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(369), 14, anon_sym_LF, @@ -7425,7 +7428,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(373), 14, anon_sym_LF, @@ -7449,7 +7452,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(377), 14, anon_sym_LF, @@ -7473,7 +7476,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(379), 14, anon_sym_LF, @@ -7497,7 +7500,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(76), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(385), 14, anon_sym_LF, @@ -7521,7 +7524,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(389), 14, anon_sym_LF, @@ -7545,7 +7548,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(393), 14, anon_sym_LF, @@ -7569,7 +7572,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(130), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(351), 14, anon_sym_LF, @@ -7593,7 +7596,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(123), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(395), 14, anon_sym_LF, @@ -7617,7 +7620,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(399), 14, anon_sym_LF, @@ -7641,7 +7644,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(403), 14, anon_sym_LF, @@ -7665,7 +7668,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(407), 14, anon_sym_LF, @@ -7689,7 +7692,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(413), 14, anon_sym_LF, @@ -7713,7 +7716,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(119), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(415), 14, anon_sym_LF, @@ -7737,7 +7740,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(78), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(421), 14, anon_sym_LF, @@ -7761,7 +7764,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(136), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(347), 14, anon_sym_LF, @@ -7785,7 +7788,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(425), 14, anon_sym_LF, @@ -7809,7 +7812,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(429), 14, anon_sym_LF, @@ -7833,7 +7836,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(407), 14, anon_sym_LF, @@ -7857,7 +7860,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(403), 14, anon_sym_LF, @@ -7881,7 +7884,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(399), 14, anon_sym_LF, @@ -7905,7 +7908,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(79), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(395), 14, anon_sym_LF, @@ -7929,7 +7932,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(379), 14, anon_sym_LF, @@ -7953,7 +7956,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(80), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(359), 14, anon_sym_LF, @@ -7977,7 +7980,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(355), 14, anon_sym_LF, @@ -8001,7 +8004,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(339), 14, anon_sym_LF, @@ -8025,7 +8028,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(335), 14, anon_sym_LF, @@ -8049,7 +8052,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(81), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(331), 14, anon_sym_LF, @@ -8073,7 +8076,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(84), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(415), 14, anon_sym_LF, @@ -8097,7 +8100,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(126), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(343), 14, anon_sym_LF, @@ -8121,7 +8124,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(228), 14, anon_sym_LF, @@ -8145,7 +8148,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(244), 14, anon_sym_LF, @@ -8169,7 +8172,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(85), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(248), 14, anon_sym_LF, @@ -8193,7 +8196,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(252), 14, anon_sym_LF, @@ -8217,7 +8220,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(429), 14, anon_sym_LF, @@ -8241,7 +8244,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(256), 14, anon_sym_LF, @@ -8265,7 +8268,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(425), 14, anon_sym_LF, @@ -8289,7 +8292,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(124), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(421), 14, anon_sym_LF, @@ -8313,7 +8316,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(413), 14, anon_sym_LF, @@ -8337,7 +8340,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(393), 14, anon_sym_LF, @@ -8361,7 +8364,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(389), 14, anon_sym_LF, @@ -8385,7 +8388,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(67), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(385), 14, anon_sym_LF, @@ -8409,7 +8412,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(377), 14, anon_sym_LF, @@ -8433,7 +8436,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(373), 14, anon_sym_LF, @@ -8457,7 +8460,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(369), 14, anon_sym_LF, @@ -8481,7 +8484,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, sym__sectionend, STATE(49), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(365), 14, anon_sym_LF, @@ -8505,7 +8508,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(91), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(263), 14, anon_sym_LF, @@ -8529,7 +8532,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(267), 14, anon_sym_LF, @@ -8553,7 +8556,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(95), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(271), 14, anon_sym_LF, @@ -8577,7 +8580,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(96), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(275), 14, anon_sym_LF, @@ -8601,7 +8604,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(97), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(279), 14, anon_sym_LF, @@ -8625,7 +8628,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(323), 14, anon_sym_LF, @@ -8649,7 +8652,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(112), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(319), 14, anon_sym_LF, @@ -8673,7 +8676,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(110), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(315), 14, anon_sym_LF, @@ -8697,7 +8700,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(109), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(311), 14, anon_sym_LF, @@ -8721,7 +8724,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(307), 14, anon_sym_LF, @@ -8745,7 +8748,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(105), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(303), 14, anon_sym_LF, @@ -8769,7 +8772,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(114), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(299), 14, anon_sym_LF, @@ -8793,7 +8796,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(104), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(295), 14, anon_sym_LF, @@ -8817,7 +8820,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(103), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(291), 14, anon_sym_LF, @@ -8841,7 +8844,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(101), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(287), 14, anon_sym_LF, @@ -8865,7 +8868,7 @@ static const uint16_t ts_small_parse_table[] = { sym__stars, ts_builtin_sym_end, STATE(99), 2, - sym_key_value_line, + sym__key_value_line, aux_sym__key_value_list, ACTIONS(283), 14, anon_sym_LF, @@ -8943,10 +8946,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4409] = 2, - ACTIONS(448), 2, + ACTIONS(446), 2, sym__stars, - sym__sectionend, - ACTIONS(446), 15, + ts_builtin_sym_end, + ACTIONS(448), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -8963,10 +8966,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4431] = 2, - ACTIONS(452), 2, + ACTIONS(450), 2, sym__stars, - sym__sectionend, - ACTIONS(450), 15, + ts_builtin_sym_end, + ACTIONS(452), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -8983,10 +8986,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4453] = 2, - ACTIONS(456), 2, + ACTIONS(454), 2, sym__stars, - sym__sectionend, - ACTIONS(454), 15, + ts_builtin_sym_end, + ACTIONS(456), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9003,10 +9006,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4475] = 2, - ACTIONS(460), 2, + ACTIONS(458), 2, sym__stars, - sym__sectionend, - ACTIONS(458), 15, + ts_builtin_sym_end, + ACTIONS(460), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9043,10 +9046,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4519] = 2, - ACTIONS(468), 2, + ACTIONS(466), 2, sym__stars, - sym__sectionend, - ACTIONS(466), 15, + ts_builtin_sym_end, + ACTIONS(468), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9063,10 +9066,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4541] = 2, - ACTIONS(472), 2, + ACTIONS(470), 2, sym__stars, - sym__sectionend, - ACTIONS(470), 15, + ts_builtin_sym_end, + ACTIONS(472), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9103,10 +9106,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4585] = 2, - ACTIONS(261), 2, + ACTIONS(478), 2, sym__stars, - sym__sectionend, - ACTIONS(256), 15, + ts_builtin_sym_end, + ACTIONS(480), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9123,10 +9126,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4607] = 2, - ACTIONS(478), 2, + ACTIONS(482), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(480), 15, + ACTIONS(484), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9143,10 +9146,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4629] = 2, - ACTIONS(438), 2, + ACTIONS(486), 2, sym__stars, - sym__sectionend, - ACTIONS(440), 15, + ts_builtin_sym_end, + ACTIONS(488), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9163,10 +9166,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4651] = 2, - ACTIONS(206), 2, + ACTIONS(490), 2, sym__stars, - sym__sectionend, - ACTIONS(208), 15, + ts_builtin_sym_end, + ACTIONS(492), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9183,10 +9186,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4673] = 2, - ACTIONS(482), 2, + ACTIONS(494), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(484), 15, + ACTIONS(496), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9203,10 +9206,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4695] = 2, - ACTIONS(488), 2, + ACTIONS(498), 2, sym__stars, - sym__sectionend, - ACTIONS(486), 15, + ts_builtin_sym_end, + ACTIONS(500), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9223,10 +9226,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4717] = 2, - ACTIONS(492), 2, + ACTIONS(502), 2, sym__stars, - sym__sectionend, - ACTIONS(490), 15, + ts_builtin_sym_end, + ACTIONS(504), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9243,10 +9246,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4739] = 2, - ACTIONS(494), 2, + ACTIONS(506), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(496), 15, + ACTIONS(508), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9263,10 +9266,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_plugin, anon_sym_SEMI, [4761] = 2, - ACTIONS(498), 2, + ACTIONS(510), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(500), 15, + ACTIONS(512), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9282,31 +9285,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [4783] = 2, - ACTIONS(504), 2, - sym__stars, - sym__sectionend, - ACTIONS(502), 15, - anon_sym_LF, - anon_sym_CR, - sym__eol, - sym__indent, - sym_flag, + [4783] = 8, + ACTIONS(520), 1, + sym_number, + ACTIONS(522), 1, + anon_sym_LPAREN, + STATE(520), 1, + sym_amount, + STATE(533), 1, + sym_value, + ACTIONS(514), 2, + sym_plus, + sym_minus, + ACTIONS(516), 3, + sym__none, + sym_bool, + sym_currency, + ACTIONS(518), 4, sym_date, - anon_sym_COLON, - anon_sym_pushtag, - anon_sym_poptag, - anon_sym_pushmeta, - anon_sym_popmeta, - anon_sym_option, - anon_sym_include, - anon_sym_plugin, - anon_sym_SEMI, - [4805] = 2, - ACTIONS(506), 2, + sym_account, + sym_string, + sym_tag, + STATE(344), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [4817] = 2, + ACTIONS(524), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(508), 15, + ACTIONS(526), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9322,11 +9331,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [4827] = 2, - ACTIONS(436), 2, + [4839] = 2, + ACTIONS(528), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(434), 15, + ACTIONS(530), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9342,11 +9351,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [4849] = 2, - ACTIONS(512), 2, + [4861] = 2, + ACTIONS(532), 2, sym__stars, - sym__sectionend, - ACTIONS(510), 15, + ts_builtin_sym_end, + ACTIONS(534), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9362,11 +9371,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [4871] = 2, - ACTIONS(206), 2, + [4883] = 2, + ACTIONS(536), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(208), 15, + ACTIONS(538), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9382,11 +9391,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [4893] = 2, - ACTIONS(514), 2, + [4905] = 2, + ACTIONS(206), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(516), 15, + ACTIONS(208), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9402,42 +9411,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [4915] = 13, - ACTIONS(518), 1, + [4927] = 13, + ACTIONS(522), 1, + anon_sym_LPAREN, + ACTIONS(540), 1, sym__eol, - ACTIONS(520), 1, + ACTIONS(542), 1, sym_atat, - ACTIONS(522), 1, + ACTIONS(544), 1, sym_at, - ACTIONS(526), 1, + ACTIONS(546), 1, sym_number, - ACTIONS(528), 1, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(552), 1, + anon_sym_SEMI, + STATE(333), 1, + sym_incomplete_amount, + STATE(377), 1, + sym_cost_spec, + STATE(553), 1, + sym_comment, + ACTIONS(514), 2, + sym_plus, + sym_minus, + STATE(360), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [4971] = 13, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(530), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(548), 1, anon_sym_LBRACE, - ACTIONS(532), 1, + ACTIONS(550), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(534), 1, + ACTIONS(552), 1, anon_sym_SEMI, - STATE(339), 1, + ACTIONS(554), 1, + sym__eol, + ACTIONS(556), 1, + sym_atat, + ACTIONS(558), 1, + sym_at, + STATE(337), 1, sym_incomplete_amount, - STATE(372), 1, + STATE(378), 1, sym_cost_spec, - STATE(505), 1, + STATE(474), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [4959] = 2, - ACTIONS(536), 2, + [5015] = 2, + ACTIONS(436), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(538), 15, + ACTIONS(434), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9453,11 +9493,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [4981] = 2, - ACTIONS(542), 2, + [5037] = 2, + ACTIONS(560), 2, sym__stars, - sym__sectionend, - ACTIONS(540), 15, + ts_builtin_sym_end, + ACTIONS(562), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9473,13 +9513,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5003] = 2, - ACTIONS(546), 2, - sym__stars, - sym__sectionend, - ACTIONS(544), 15, - anon_sym_LF, - anon_sym_CR, + [5059] = 13, + ACTIONS(522), 1, + anon_sym_LPAREN, + ACTIONS(546), 1, + sym_number, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(564), 1, + sym__eol, + ACTIONS(566), 1, + sym_atat, + ACTIONS(568), 1, + sym_at, + STATE(339), 1, + sym_incomplete_amount, + STATE(376), 1, + sym_cost_spec, + STATE(541), 1, + sym_comment, + ACTIONS(514), 2, + sym_plus, + sym_minus, + STATE(360), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [5103] = 2, + ACTIONS(570), 2, + sym__stars, + ts_builtin_sym_end, + ACTIONS(572), 15, + anon_sym_LF, + anon_sym_CR, sym__eol, sym__indent, sym_flag, @@ -9493,11 +9564,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5025] = 2, - ACTIONS(548), 2, + [5125] = 2, + ACTIONS(574), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(550), 15, + ACTIONS(576), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9513,11 +9584,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5047] = 2, - ACTIONS(552), 2, + [5147] = 2, + ACTIONS(578), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(554), 15, + ACTIONS(580), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9533,11 +9604,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5069] = 2, - ACTIONS(558), 2, + [5169] = 2, + ACTIONS(582), 2, sym__stars, - sym__sectionend, - ACTIONS(556), 15, + ts_builtin_sym_end, + ACTIONS(584), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9553,11 +9624,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5091] = 2, - ACTIONS(558), 2, + [5191] = 2, + ACTIONS(586), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(556), 15, + ACTIONS(588), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9573,11 +9644,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5113] = 2, - ACTIONS(552), 2, + [5213] = 2, + ACTIONS(590), 2, sym__stars, - sym__sectionend, - ACTIONS(554), 15, + ts_builtin_sym_end, + ACTIONS(592), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9593,11 +9664,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5135] = 2, - ACTIONS(548), 2, + [5235] = 2, + ACTIONS(594), 2, sym__stars, - sym__sectionend, - ACTIONS(550), 15, + ts_builtin_sym_end, + ACTIONS(596), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9613,11 +9684,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5157] = 2, - ACTIONS(536), 2, + [5257] = 2, + ACTIONS(598), 2, sym__stars, - sym__sectionend, - ACTIONS(538), 15, + ts_builtin_sym_end, + ACTIONS(600), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9633,38 +9704,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5179] = 13, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, - anon_sym_LPAREN, - ACTIONS(530), 1, - anon_sym_LBRACE, - ACTIONS(532), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(560), 1, - sym__eol, - ACTIONS(562), 1, - sym_atat, - ACTIONS(564), 1, - sym_at, - STATE(336), 1, - sym_incomplete_amount, - STATE(373), 1, - sym_cost_spec, - STATE(552), 1, - sym_comment, - ACTIONS(524), 2, - sym_plus, - sym_minus, - STATE(363), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [5223] = 2, + [5279] = 2, ACTIONS(261), 2, sym__stars, ts_builtin_sym_end, @@ -9684,11 +9724,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5245] = 2, - ACTIONS(546), 2, + [5301] = 2, + ACTIONS(602), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(544), 15, + ACTIONS(604), 15, + anon_sym_LF, + anon_sym_CR, + sym__eol, + sym__indent, + sym_flag, + sym_date, + anon_sym_COLON, + anon_sym_pushtag, + anon_sym_poptag, + anon_sym_pushmeta, + anon_sym_popmeta, + anon_sym_option, + anon_sym_include, + anon_sym_plugin, + anon_sym_SEMI, + [5323] = 2, + ACTIONS(206), 2, + sym__stars, + sym__sectionend, + ACTIONS(208), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9704,11 +9764,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5267] = 2, - ACTIONS(542), 2, + [5345] = 2, + ACTIONS(606), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(540), 15, + ACTIONS(608), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9724,36 +9784,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5289] = 7, - ACTIONS(528), 1, - anon_sym_LPAREN, - ACTIONS(570), 1, - sym_number, - ACTIONS(524), 2, - sym_plus, - sym_minus, - STATE(549), 2, - sym__key_value_value, - sym_amount, - ACTIONS(566), 3, - sym__none, - sym_bool, - sym_currency, - ACTIONS(568), 4, + [5367] = 2, + ACTIONS(442), 2, + sym__stars, + sym__sectionend, + ACTIONS(444), 15, + anon_sym_LF, + anon_sym_CR, + sym__eol, + sym__indent, + sym_flag, sym_date, - sym_account, - sym_string, - sym_tag, - STATE(344), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [5321] = 2, - ACTIONS(514), 2, + anon_sym_COLON, + anon_sym_pushtag, + anon_sym_poptag, + anon_sym_pushmeta, + anon_sym_popmeta, + anon_sym_option, + anon_sym_include, + anon_sym_plugin, + anon_sym_SEMI, + [5389] = 2, + ACTIONS(261), 2, sym__stars, sym__sectionend, - ACTIONS(516), 15, + ACTIONS(256), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9769,11 +9824,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5343] = 2, - ACTIONS(512), 2, + [5411] = 2, + ACTIONS(610), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(510), 15, + ACTIONS(612), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9789,11 +9844,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5365] = 2, - ACTIONS(506), 2, + [5433] = 2, + ACTIONS(614), 2, sym__stars, - sym__sectionend, - ACTIONS(508), 15, + ts_builtin_sym_end, + ACTIONS(616), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9809,11 +9864,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5387] = 2, - ACTIONS(504), 2, + [5455] = 2, + ACTIONS(618), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(502), 15, + ACTIONS(620), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9829,11 +9884,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5409] = 2, - ACTIONS(498), 2, + [5477] = 2, + ACTIONS(446), 2, sym__stars, sym__sectionend, - ACTIONS(500), 15, + ACTIONS(448), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9849,11 +9904,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5431] = 2, - ACTIONS(494), 2, + [5499] = 2, + ACTIONS(450), 2, sym__stars, sym__sectionend, - ACTIONS(496), 15, + ACTIONS(452), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9869,11 +9924,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5453] = 2, - ACTIONS(492), 2, + [5521] = 2, + ACTIONS(454), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(490), 15, + sym__sectionend, + ACTIONS(456), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9889,11 +9944,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5475] = 2, - ACTIONS(488), 2, + [5543] = 2, + ACTIONS(458), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(486), 15, + sym__sectionend, + ACTIONS(460), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9909,42 +9964,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5497] = 13, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, - anon_sym_LPAREN, - ACTIONS(530), 1, - anon_sym_LBRACE, - ACTIONS(532), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(572), 1, - sym__eol, - ACTIONS(574), 1, - sym_atat, - ACTIONS(576), 1, - sym_at, - STATE(328), 1, - sym_incomplete_amount, - STATE(377), 1, - sym_cost_spec, - STATE(540), 1, - sym_comment, - ACTIONS(524), 2, - sym_plus, - sym_minus, - STATE(363), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [5541] = 2, - ACTIONS(482), 2, + [5565] = 2, + ACTIONS(462), 2, sym__stars, sym__sectionend, - ACTIONS(484), 15, + ACTIONS(464), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9960,11 +9984,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5563] = 2, - ACTIONS(478), 2, + [5587] = 2, + ACTIONS(466), 2, sym__stars, sym__sectionend, - ACTIONS(480), 15, + ACTIONS(468), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -9980,11 +10004,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5585] = 2, - ACTIONS(578), 2, + [5609] = 2, + ACTIONS(622), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(580), 15, + ACTIONS(624), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10000,11 +10024,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5607] = 2, - ACTIONS(472), 2, + [5631] = 2, + ACTIONS(626), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(470), 15, + ACTIONS(628), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10020,11 +10044,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5629] = 2, - ACTIONS(474), 2, + [5653] = 2, + ACTIONS(632), 2, sym__stars, sym__sectionend, - ACTIONS(476), 15, + ACTIONS(630), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10040,11 +10064,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5651] = 2, - ACTIONS(468), 2, + [5675] = 2, + ACTIONS(470), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(466), 15, + sym__sectionend, + ACTIONS(472), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10060,11 +10084,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5673] = 2, - ACTIONS(462), 2, + [5697] = 2, + ACTIONS(474), 2, sym__stars, sym__sectionend, - ACTIONS(464), 15, + ACTIONS(476), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10080,11 +10104,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5695] = 2, - ACTIONS(442), 2, + [5719] = 2, + ACTIONS(478), 2, sym__stars, sym__sectionend, - ACTIONS(444), 15, + ACTIONS(480), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10100,11 +10124,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5717] = 2, - ACTIONS(456), 2, + [5741] = 2, + ACTIONS(482), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(454), 15, + sym__sectionend, + ACTIONS(484), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10120,11 +10144,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5739] = 2, - ACTIONS(584), 2, + [5763] = 2, + ACTIONS(636), 2, sym__stars, sym__sectionend, - ACTIONS(582), 15, + ACTIONS(634), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10140,11 +10164,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5761] = 2, - ACTIONS(578), 2, + [5785] = 2, + ACTIONS(638), 2, sym__stars, - sym__sectionend, - ACTIONS(580), 15, + ts_builtin_sym_end, + ACTIONS(640), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10160,11 +10184,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5783] = 2, - ACTIONS(588), 2, + [5807] = 2, + ACTIONS(644), 2, sym__stars, sym__sectionend, - ACTIONS(586), 15, + ACTIONS(642), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10180,11 +10204,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5805] = 2, - ACTIONS(590), 2, + [5829] = 2, + ACTIONS(486), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(592), 15, + sym__sectionend, + ACTIONS(488), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10200,11 +10224,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5827] = 2, - ACTIONS(590), 2, + [5851] = 2, + ACTIONS(490), 2, sym__stars, sym__sectionend, - ACTIONS(592), 15, + ACTIONS(492), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10220,11 +10244,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5849] = 2, - ACTIONS(594), 2, + [5873] = 2, + ACTIONS(494), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(596), 15, + sym__sectionend, + ACTIONS(496), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10240,11 +10264,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5871] = 2, - ACTIONS(460), 2, + [5895] = 2, + ACTIONS(632), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(458), 15, + ACTIONS(630), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10260,11 +10284,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5893] = 2, - ACTIONS(584), 2, + [5917] = 2, + ACTIONS(648), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(582), 15, + sym__sectionend, + ACTIONS(646), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10280,27 +10304,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [5915] = 11, - ACTIONS(528), 1, + [5939] = 11, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(600), 1, + ACTIONS(652), 1, sym_currency, - ACTIONS(602), 1, + ACTIONS(654), 1, sym_number, - ACTIONS(604), 1, + ACTIONS(656), 1, anon_sym_POUND, - ACTIONS(606), 1, + ACTIONS(658), 1, anon_sym_RBRACE, - STATE(382), 1, + STATE(385), 1, sym_cost_comp, - STATE(407), 1, + STATE(429), 1, sym_compound_amount, - STATE(489), 1, + STATE(470), 1, sym__cost_comp_list, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - ACTIONS(598), 3, + ACTIONS(650), 3, anon_sym_STAR, sym_date, sym_string, @@ -10309,27 +10333,27 @@ static const uint16_t ts_small_parse_table[] = { sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [5955] = 11, - ACTIONS(528), 1, + [5979] = 11, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(600), 1, + ACTIONS(652), 1, sym_currency, - ACTIONS(602), 1, + ACTIONS(654), 1, sym_number, - ACTIONS(604), 1, + ACTIONS(656), 1, anon_sym_POUND, - ACTIONS(606), 1, + ACTIONS(658), 1, anon_sym_RBRACE_RBRACE, - STATE(382), 1, + STATE(385), 1, sym_cost_comp, - STATE(407), 1, + STATE(429), 1, sym_compound_amount, - STATE(480), 1, + STATE(469), 1, sym__cost_comp_list, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - ACTIONS(598), 3, + ACTIONS(650), 3, anon_sym_STAR, sym_date, sym_string, @@ -10338,11 +10362,11 @@ static const uint16_t ts_small_parse_table[] = { sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [5995] = 2, - ACTIONS(608), 2, + [6019] = 2, + ACTIONS(498), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(610), 15, + sym__sectionend, + ACTIONS(500), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10358,11 +10382,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6017] = 2, - ACTIONS(612), 2, + [6041] = 2, + ACTIONS(438), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(614), 15, + sym__sectionend, + ACTIONS(440), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10378,11 +10402,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6039] = 2, - ACTIONS(618), 2, + [6063] = 2, + ACTIONS(502), 2, sym__stars, sym__sectionend, - ACTIONS(616), 15, + ACTIONS(504), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10398,11 +10422,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6061] = 2, - ACTIONS(620), 2, + [6085] = 2, + ACTIONS(506), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(622), 15, + sym__sectionend, + ACTIONS(508), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10418,11 +10442,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6083] = 2, - ACTIONS(452), 2, + [6107] = 2, + ACTIONS(636), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(450), 15, + ACTIONS(634), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10438,42 +10462,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6105] = 13, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [6129] = 13, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(530), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(548), 1, anon_sym_LBRACE, - ACTIONS(532), 1, + ACTIONS(550), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(534), 1, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(624), 1, + ACTIONS(660), 1, sym__eol, - ACTIONS(626), 1, + ACTIONS(662), 1, sym_atat, - ACTIONS(628), 1, + ACTIONS(664), 1, sym_at, - STATE(333), 1, + STATE(340), 1, sym_incomplete_amount, - STATE(381), 1, + STATE(375), 1, sym_cost_spec, - STATE(486), 1, + STATE(466), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [6149] = 2, - ACTIONS(448), 2, + [6173] = 2, + ACTIONS(644), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(446), 15, + ACTIONS(642), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10489,11 +10513,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6171] = 2, - ACTIONS(630), 2, + [6195] = 2, + ACTIONS(666), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(632), 15, + ACTIONS(668), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10509,11 +10533,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6193] = 2, - ACTIONS(636), 2, + [6217] = 2, + ACTIONS(510), 2, sym__stars, sym__sectionend, - ACTIONS(634), 15, + ACTIONS(512), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10529,11 +10553,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6215] = 2, - ACTIONS(638), 2, + [6239] = 2, + ACTIONS(524), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(640), 15, + sym__sectionend, + ACTIONS(526), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10549,11 +10573,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6237] = 2, - ACTIONS(642), 2, + [6261] = 2, + ACTIONS(528), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(644), 15, + sym__sectionend, + ACTIONS(530), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10569,11 +10593,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6259] = 2, - ACTIONS(648), 2, + [6283] = 2, + ACTIONS(532), 2, sym__stars, sym__sectionend, - ACTIONS(646), 15, + ACTIONS(534), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10589,11 +10613,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6281] = 2, - ACTIONS(650), 2, + [6305] = 2, + ACTIONS(536), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(652), 15, + sym__sectionend, + ACTIONS(538), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10609,11 +10633,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6303] = 2, - ACTIONS(654), 2, + [6327] = 2, + ACTIONS(672), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(656), 15, + sym__sectionend, + ACTIONS(670), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10629,11 +10653,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6325] = 2, - ACTIONS(658), 2, + [6349] = 2, + ACTIONS(560), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(660), 15, + sym__sectionend, + ACTIONS(562), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10649,11 +10673,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6347] = 2, - ACTIONS(664), 2, + [6371] = 2, + ACTIONS(674), 2, sym__stars, - sym__sectionend, - ACTIONS(662), 15, + ts_builtin_sym_end, + ACTIONS(676), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10669,11 +10693,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6369] = 2, - ACTIONS(668), 2, + [6393] = 2, + ACTIONS(570), 2, sym__stars, sym__sectionend, - ACTIONS(666), 15, + ACTIONS(572), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10689,11 +10713,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6391] = 2, - ACTIONS(672), 2, + [6415] = 2, + ACTIONS(574), 2, sym__stars, sym__sectionend, - ACTIONS(670), 15, + ACTIONS(576), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10709,11 +10733,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6413] = 2, - ACTIONS(594), 2, + [6437] = 2, + ACTIONS(578), 2, sym__stars, sym__sectionend, - ACTIONS(596), 15, + ACTIONS(580), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10729,11 +10753,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6435] = 2, - ACTIONS(588), 2, + [6459] = 2, + ACTIONS(648), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(586), 15, + ACTIONS(646), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10749,11 +10773,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6457] = 2, - ACTIONS(608), 2, + [6481] = 2, + ACTIONS(582), 2, sym__stars, sym__sectionend, - ACTIONS(610), 15, + ACTIONS(584), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10769,11 +10793,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6479] = 2, - ACTIONS(612), 2, + [6503] = 2, + ACTIONS(586), 2, sym__stars, sym__sectionend, - ACTIONS(614), 15, + ACTIONS(588), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10789,11 +10813,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6501] = 2, - ACTIONS(620), 2, + [6525] = 2, + ACTIONS(590), 2, sym__stars, sym__sectionend, - ACTIONS(622), 15, + ACTIONS(592), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10809,11 +10833,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6523] = 2, - ACTIONS(630), 2, + [6547] = 2, + ACTIONS(594), 2, sym__stars, sym__sectionend, - ACTIONS(632), 15, + ACTIONS(596), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10829,11 +10853,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6545] = 2, - ACTIONS(638), 2, + [6569] = 2, + ACTIONS(598), 2, sym__stars, sym__sectionend, - ACTIONS(640), 15, + ACTIONS(600), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10849,11 +10873,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6567] = 2, - ACTIONS(676), 2, + [6591] = 2, + ACTIONS(680), 2, sym__stars, sym__sectionend, - ACTIONS(674), 15, + ACTIONS(678), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10869,11 +10893,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6589] = 2, - ACTIONS(678), 2, + [6613] = 2, + ACTIONS(602), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(680), 15, + sym__sectionend, + ACTIONS(604), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10889,7 +10913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6611] = 2, + [6635] = 2, ACTIONS(684), 2, sym__stars, sym__sectionend, @@ -10909,11 +10933,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6633] = 2, - ACTIONS(642), 2, + [6657] = 2, + ACTIONS(606), 2, sym__stars, sym__sectionend, - ACTIONS(644), 15, + ACTIONS(608), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10929,11 +10953,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6655] = 2, - ACTIONS(684), 2, + [6679] = 2, + ACTIONS(610), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(682), 15, + sym__sectionend, + ACTIONS(612), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10949,11 +10973,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6677] = 2, - ACTIONS(650), 2, + [6701] = 2, + ACTIONS(614), 2, sym__stars, sym__sectionend, - ACTIONS(652), 15, + ACTIONS(616), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10969,11 +10993,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6699] = 2, - ACTIONS(654), 2, + [6723] = 2, + ACTIONS(618), 2, sym__stars, sym__sectionend, - ACTIONS(656), 15, + ACTIONS(620), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -10989,11 +11013,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6721] = 2, - ACTIONS(618), 2, + [6745] = 2, + ACTIONS(674), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(616), 15, + sym__sectionend, + ACTIONS(676), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -11009,11 +11033,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6743] = 2, - ACTIONS(636), 2, + [6767] = 2, + ACTIONS(666), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(634), 15, + sym__sectionend, + ACTIONS(668), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -11029,11 +11053,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6765] = 2, - ACTIONS(672), 2, + [6789] = 2, + ACTIONS(622), 2, sym__stars, - ts_builtin_sym_end, - ACTIONS(670), 15, + sym__sectionend, + ACTIONS(624), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -11049,11 +11073,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6787] = 2, - ACTIONS(658), 2, + [6811] = 2, + ACTIONS(626), 2, sym__stars, sym__sectionend, - ACTIONS(660), 15, + ACTIONS(628), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -11069,11 +11093,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6809] = 2, - ACTIONS(648), 2, + [6833] = 2, + ACTIONS(672), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(646), 15, + ACTIONS(670), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -11089,11 +11113,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6831] = 2, - ACTIONS(664), 2, + [6855] = 2, + ACTIONS(684), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(662), 15, + ACTIONS(682), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -11109,31 +11133,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6853] = 2, - ACTIONS(678), 2, + [6877] = 2, + ACTIONS(638), 2, sym__stars, sym__sectionend, - ACTIONS(680), 15, - anon_sym_LF, - anon_sym_CR, - sym__eol, - sym__indent, - sym_flag, - sym_date, - anon_sym_COLON, - anon_sym_pushtag, - anon_sym_poptag, - anon_sym_pushmeta, - anon_sym_popmeta, - anon_sym_option, - anon_sym_include, - anon_sym_plugin, - anon_sym_SEMI, - [6875] = 2, - ACTIONS(668), 2, - sym__stars, - ts_builtin_sym_end, - ACTIONS(666), 15, + ACTIONS(640), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -11149,11 +11153,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6897] = 2, - ACTIONS(676), 2, + [6899] = 2, + ACTIONS(680), 2, sym__stars, ts_builtin_sym_end, - ACTIONS(674), 15, + ACTIONS(678), 15, anon_sym_LF, anon_sym_CR, sym__eol, @@ -11169,7 +11173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6919] = 2, + [6921] = 2, ACTIONS(686), 3, sym__stars, ts_builtin_sym_end, @@ -11188,37 +11192,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6940] = 8, - ACTIONS(690), 1, - sym__eol, - ACTIONS(696), 1, - sym_number, - ACTIONS(698), 1, - anon_sym_LPAREN, - STATE(322), 1, - sym_amount, - ACTIONS(692), 2, - sym_plus, - sym_minus, - STATE(269), 2, - sym_custom_value, - aux_sym_custom_repeat1, - ACTIONS(694), 4, - sym_bool, - sym_date, - sym_account, - sym_string, - STATE(295), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [6973] = 2, - ACTIONS(700), 3, + [6942] = 2, + ACTIONS(690), 3, sym__stars, ts_builtin_sym_end, anon_sym_CR, - ACTIONS(702), 13, + ACTIONS(692), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11232,74 +11211,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [6994] = 14, - ACTIONS(706), 1, - sym_flag, - ACTIONS(708), 1, - anon_sym_open, - ACTIONS(710), 1, - anon_sym_close, - ACTIONS(712), 1, - anon_sym_commodity, - ACTIONS(714), 1, - anon_sym_pad, - ACTIONS(716), 1, - anon_sym_balance, - ACTIONS(718), 1, - anon_sym_price, - ACTIONS(720), 1, - anon_sym_event, - ACTIONS(722), 1, - anon_sym_query, - ACTIONS(724), 1, - anon_sym_note, - ACTIONS(726), 1, - anon_sym_document, - ACTIONS(728), 1, - anon_sym_custom, - STATE(319), 1, - sym_txn, - ACTIONS(704), 3, - anon_sym_STAR, - anon_sym_txn, - anon_sym_POUND, - [7039] = 14, - ACTIONS(706), 1, - sym_flag, - ACTIONS(730), 1, - anon_sym_open, - ACTIONS(732), 1, - anon_sym_close, - ACTIONS(734), 1, - anon_sym_commodity, - ACTIONS(736), 1, - anon_sym_pad, - ACTIONS(738), 1, - anon_sym_balance, - ACTIONS(740), 1, - anon_sym_price, - ACTIONS(742), 1, - anon_sym_event, - ACTIONS(744), 1, - anon_sym_query, - ACTIONS(746), 1, - anon_sym_note, - ACTIONS(748), 1, - anon_sym_document, - ACTIONS(750), 1, - anon_sym_custom, - STATE(326), 1, - sym_txn, - ACTIONS(704), 3, - anon_sym_STAR, - anon_sym_txn, - anon_sym_POUND, - [7084] = 2, - ACTIONS(752), 3, + [6963] = 2, + ACTIONS(694), 3, sym__stars, ts_builtin_sym_end, anon_sym_CR, - ACTIONS(754), 13, + ACTIONS(696), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11313,12 +11230,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7105] = 2, - ACTIONS(756), 3, + [6984] = 2, + ACTIONS(700), 3, sym__stars, - ts_builtin_sym_end, + sym__sectionend, anon_sym_CR, - ACTIONS(758), 13, + ACTIONS(698), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11332,12 +11249,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7126] = 2, - ACTIONS(760), 3, + [7005] = 2, + ACTIONS(704), 3, sym__stars, - ts_builtin_sym_end, + sym__sectionend, anon_sym_CR, - ACTIONS(762), 13, + ACTIONS(702), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11351,12 +11268,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7147] = 2, - ACTIONS(764), 3, + [7026] = 2, + ACTIONS(708), 3, sym__stars, - ts_builtin_sym_end, + sym__sectionend, anon_sym_CR, - ACTIONS(766), 13, + ACTIONS(706), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11370,12 +11287,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7168] = 2, - ACTIONS(770), 3, + [7047] = 14, + ACTIONS(712), 1, + sym_flag, + ACTIONS(714), 1, + anon_sym_open, + ACTIONS(716), 1, + anon_sym_close, + ACTIONS(718), 1, + anon_sym_commodity, + ACTIONS(720), 1, + anon_sym_pad, + ACTIONS(722), 1, + anon_sym_balance, + ACTIONS(724), 1, + anon_sym_price, + ACTIONS(726), 1, + anon_sym_event, + ACTIONS(728), 1, + anon_sym_query, + ACTIONS(730), 1, + anon_sym_note, + ACTIONS(732), 1, + anon_sym_document, + ACTIONS(734), 1, + anon_sym_custom, + STATE(318), 1, + sym_txn, + ACTIONS(710), 3, + anon_sym_STAR, + anon_sym_txn, + anon_sym_POUND, + [7092] = 2, + ACTIONS(736), 3, sym__stars, - sym__sectionend, + ts_builtin_sym_end, anon_sym_CR, - ACTIONS(768), 13, + ACTIONS(738), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11389,12 +11337,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7189] = 2, - ACTIONS(700), 3, + [7113] = 2, + ACTIONS(740), 3, sym__stars, - sym__sectionend, + ts_builtin_sym_end, anon_sym_CR, - ACTIONS(702), 13, + ACTIONS(742), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11408,12 +11356,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7210] = 2, - ACTIONS(764), 3, + [7134] = 2, + ACTIONS(746), 3, sym__stars, sym__sectionend, anon_sym_CR, - ACTIONS(766), 13, + ACTIONS(744), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11427,12 +11375,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7231] = 2, - ACTIONS(770), 3, + [7155] = 2, + ACTIONS(750), 3, sym__stars, - ts_builtin_sym_end, + sym__sectionend, anon_sym_CR, - ACTIONS(768), 13, + ACTIONS(748), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11446,12 +11394,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7252] = 2, - ACTIONS(774), 3, + [7176] = 2, + ACTIONS(690), 3, sym__stars, sym__sectionend, anon_sym_CR, - ACTIONS(772), 13, + ACTIONS(692), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11465,12 +11413,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7273] = 2, - ACTIONS(776), 3, + [7197] = 2, + ACTIONS(708), 3, sym__stars, ts_builtin_sym_end, anon_sym_CR, - ACTIONS(778), 13, + ACTIONS(706), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11484,12 +11432,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7294] = 2, - ACTIONS(780), 3, + [7218] = 2, + ACTIONS(754), 3, sym__stars, - ts_builtin_sym_end, + sym__sectionend, anon_sym_CR, - ACTIONS(782), 13, + ACTIONS(752), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11503,12 +11451,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7315] = 2, - ACTIONS(786), 3, + [7239] = 2, + ACTIONS(704), 3, sym__stars, - sym__sectionend, + ts_builtin_sym_end, anon_sym_CR, - ACTIONS(784), 13, + ACTIONS(702), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11522,37 +11470,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7336] = 8, - ACTIONS(696), 1, + [7260] = 8, + ACTIONS(756), 1, + sym__eol, + ACTIONS(762), 1, sym_number, - ACTIONS(698), 1, + ACTIONS(764), 1, anon_sym_LPAREN, - ACTIONS(788), 1, - sym__eol, - STATE(322), 1, + STATE(320), 1, sym_amount, - ACTIONS(692), 2, + ACTIONS(758), 2, sym_plus, sym_minus, - STATE(274), 2, + STATE(281), 2, sym_custom_value, aux_sym_custom_repeat1, - ACTIONS(694), 4, + ACTIONS(760), 4, sym_bool, sym_date, sym_account, sym_string, - STATE(295), 4, + STATE(312), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [7369] = 2, - ACTIONS(792), 3, + [7293] = 2, + ACTIONS(694), 3, sym__stars, sym__sectionend, anon_sym_CR, - ACTIONS(790), 13, + ACTIONS(696), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11566,12 +11514,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7390] = 2, - ACTIONS(794), 3, + [7314] = 2, + ACTIONS(754), 3, sym__stars, ts_builtin_sym_end, anon_sym_CR, - ACTIONS(796), 13, + ACTIONS(752), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11585,12 +11533,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7411] = 2, - ACTIONS(800), 3, + [7335] = 2, + ACTIONS(766), 3, sym__stars, - sym__sectionend, + ts_builtin_sym_end, anon_sym_CR, - ACTIONS(798), 13, + ACTIONS(768), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11604,12 +11552,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7432] = 2, - ACTIONS(802), 3, + [7356] = 2, + ACTIONS(772), 3, sym__stars, - ts_builtin_sym_end, + sym__sectionend, anon_sym_CR, - ACTIONS(804), 13, + ACTIONS(770), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11623,62 +11571,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7453] = 8, - ACTIONS(806), 1, - sym__eol, - ACTIONS(814), 1, - sym_number, - ACTIONS(817), 1, - anon_sym_LPAREN, - STATE(322), 1, - sym_amount, - ACTIONS(808), 2, - sym_plus, - sym_minus, - STATE(274), 2, - sym_custom_value, - aux_sym_custom_repeat1, - ACTIONS(811), 4, - sym_bool, - sym_date, - sym_account, - sym_string, - STATE(295), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [7486] = 8, - ACTIONS(696), 1, - sym_number, - ACTIONS(698), 1, - anon_sym_LPAREN, - ACTIONS(820), 1, + [7377] = 2, + ACTIONS(700), 3, + sym__stars, + ts_builtin_sym_end, + anon_sym_CR, + ACTIONS(698), 13, + anon_sym_LF, sym__eol, - STATE(322), 1, - sym_amount, - ACTIONS(692), 2, - sym_plus, - sym_minus, - STATE(283), 2, - sym_custom_value, - aux_sym_custom_repeat1, - ACTIONS(694), 4, - sym_bool, + sym_flag, sym_date, - sym_account, - sym_string, - STATE(295), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [7519] = 2, - ACTIONS(802), 3, + anon_sym_COLON, + anon_sym_pushtag, + anon_sym_poptag, + anon_sym_pushmeta, + anon_sym_popmeta, + anon_sym_option, + anon_sym_include, + anon_sym_plugin, + anon_sym_SEMI, + [7398] = 2, + ACTIONS(776), 3, sym__stars, sym__sectionend, anon_sym_CR, - ACTIONS(804), 13, + ACTIONS(774), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11692,12 +11609,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7540] = 2, - ACTIONS(822), 3, + [7419] = 2, + ACTIONS(750), 3, sym__stars, ts_builtin_sym_end, anon_sym_CR, - ACTIONS(824), 13, + ACTIONS(748), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11711,12 +11628,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7561] = 2, - ACTIONS(828), 3, + [7440] = 2, + ACTIONS(778), 3, sym__stars, - sym__sectionend, + ts_builtin_sym_end, anon_sym_CR, - ACTIONS(826), 13, + ACTIONS(780), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11730,12 +11647,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7582] = 2, - ACTIONS(780), 3, + [7461] = 2, + ACTIONS(746), 3, sym__stars, - sym__sectionend, + ts_builtin_sym_end, anon_sym_CR, - ACTIONS(782), 13, + ACTIONS(744), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11749,12 +11666,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7603] = 2, - ACTIONS(828), 3, + [7482] = 2, + ACTIONS(782), 3, sym__stars, ts_builtin_sym_end, anon_sym_CR, - ACTIONS(826), 13, + ACTIONS(784), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11768,12 +11685,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7624] = 2, - ACTIONS(830), 3, + [7503] = 2, + ACTIONS(766), 3, sym__stars, - ts_builtin_sym_end, + sym__sectionend, anon_sym_CR, - ACTIONS(832), 13, + ACTIONS(768), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11787,12 +11704,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7645] = 2, - ACTIONS(686), 3, + [7524] = 2, + ACTIONS(782), 3, sym__stars, sym__sectionend, anon_sym_CR, - ACTIONS(688), 13, + ACTIONS(784), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11806,56 +11723,118 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7666] = 8, - ACTIONS(696), 1, + [7545] = 8, + ACTIONS(762), 1, sym_number, - ACTIONS(698), 1, + ACTIONS(764), 1, anon_sym_LPAREN, - ACTIONS(834), 1, + ACTIONS(786), 1, sym__eol, - STATE(322), 1, + STATE(320), 1, sym_amount, - ACTIONS(692), 2, + ACTIONS(758), 2, sym_plus, sym_minus, - STATE(274), 2, + STATE(281), 2, sym_custom_value, aux_sym_custom_repeat1, - ACTIONS(694), 4, + ACTIONS(760), 4, sym_bool, sym_date, sym_account, sym_string, - STATE(295), 4, + STATE(312), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [7699] = 2, - ACTIONS(776), 3, - sym__stars, - sym__sectionend, - anon_sym_CR, - ACTIONS(778), 13, - anon_sym_LF, + [7578] = 8, + ACTIONS(788), 1, sym__eol, - sym_flag, + ACTIONS(796), 1, + sym_number, + ACTIONS(799), 1, + anon_sym_LPAREN, + STATE(320), 1, + sym_amount, + ACTIONS(790), 2, + sym_plus, + sym_minus, + STATE(281), 2, + sym_custom_value, + aux_sym_custom_repeat1, + ACTIONS(793), 4, + sym_bool, sym_date, - anon_sym_COLON, - anon_sym_pushtag, - anon_sym_poptag, - anon_sym_pushmeta, - anon_sym_popmeta, - anon_sym_option, - anon_sym_include, - anon_sym_plugin, - anon_sym_SEMI, - [7720] = 2, - ACTIONS(822), 3, + sym_account, + sym_string, + STATE(312), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [7611] = 8, + ACTIONS(762), 1, + sym_number, + ACTIONS(764), 1, + anon_sym_LPAREN, + ACTIONS(802), 1, + sym__eol, + STATE(320), 1, + sym_amount, + ACTIONS(758), 2, + sym_plus, + sym_minus, + STATE(267), 2, + sym_custom_value, + aux_sym_custom_repeat1, + ACTIONS(760), 4, + sym_bool, + sym_date, + sym_account, + sym_string, + STATE(312), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [7644] = 14, + ACTIONS(712), 1, + sym_flag, + ACTIONS(804), 1, + anon_sym_open, + ACTIONS(806), 1, + anon_sym_close, + ACTIONS(808), 1, + anon_sym_commodity, + ACTIONS(810), 1, + anon_sym_pad, + ACTIONS(812), 1, + anon_sym_balance, + ACTIONS(814), 1, + anon_sym_price, + ACTIONS(816), 1, + anon_sym_event, + ACTIONS(818), 1, + anon_sym_query, + ACTIONS(820), 1, + anon_sym_note, + ACTIONS(822), 1, + anon_sym_document, + ACTIONS(824), 1, + anon_sym_custom, + STATE(327), 1, + sym_txn, + ACTIONS(710), 3, + anon_sym_STAR, + anon_sym_txn, + anon_sym_POUND, + [7689] = 2, + ACTIONS(778), 3, sym__stars, sym__sectionend, anon_sym_CR, - ACTIONS(824), 13, + ACTIONS(780), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11869,12 +11848,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7741] = 2, - ACTIONS(830), 3, + [7710] = 2, + ACTIONS(826), 3, sym__stars, - sym__sectionend, + ts_builtin_sym_end, anon_sym_CR, - ACTIONS(832), 13, + ACTIONS(828), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11888,12 +11867,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7762] = 2, - ACTIONS(792), 3, + [7731] = 2, + ACTIONS(832), 3, sym__stars, - ts_builtin_sym_end, + sym__sectionend, anon_sym_CR, - ACTIONS(790), 13, + ACTIONS(830), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11907,12 +11886,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7783] = 2, - ACTIONS(786), 3, + [7752] = 2, + ACTIONS(772), 3, sym__stars, ts_builtin_sym_end, anon_sym_CR, - ACTIONS(784), 13, + ACTIONS(770), 13, anon_sym_LF, sym__eol, sym_flag, @@ -11926,23 +11905,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_include, anon_sym_plugin, anon_sym_SEMI, - [7804] = 9, - ACTIONS(528), 1, + [7773] = 8, + ACTIONS(762), 1, + sym_number, + ACTIONS(764), 1, + anon_sym_LPAREN, + ACTIONS(834), 1, + sym__eol, + STATE(320), 1, + sym_amount, + ACTIONS(758), 2, + sym_plus, + sym_minus, + STATE(280), 2, + sym_custom_value, + aux_sym_custom_repeat1, + ACTIONS(760), 4, + sym_bool, + sym_date, + sym_account, + sym_string, + STATE(312), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [7806] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(600), 1, + ACTIONS(652), 1, sym_currency, - ACTIONS(602), 1, + ACTIONS(654), 1, sym_number, - ACTIONS(604), 1, + ACTIONS(656), 1, anon_sym_POUND, - STATE(407), 1, - sym_compound_amount, - STATE(430), 1, + STATE(418), 1, sym_cost_comp, - ACTIONS(524), 2, + STATE(429), 1, + sym_compound_amount, + ACTIONS(514), 2, sym_plus, sym_minus, - ACTIONS(598), 3, + ACTIONS(650), 3, anon_sym_STAR, sym_date, sym_string, @@ -11951,8 +11955,8 @@ static const uint16_t ts_small_parse_table[] = { sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [7838] = 11, - ACTIONS(534), 1, + [7840] = 11, + ACTIONS(552), 1, anon_sym_SEMI, ACTIONS(836), 1, sym__eol, @@ -11962,11 +11966,11 @@ static const uint16_t ts_small_parse_table[] = { sym_account, ACTIONS(846), 1, sym_key, - STATE(378), 1, + STATE(381), 1, aux_sym_tags_links_repeat1, - STATE(534), 1, + STATE(535), 1, sym_key_value, - STATE(605), 1, + STATE(606), 1, sym_optflag, ACTIONS(840), 2, sym_flag, @@ -11974,11 +11978,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(844), 2, sym_tag, sym_link, - STATE(533), 2, + STATE(534), 2, sym_tags_links, sym_comment, - [7875] = 11, - ACTIONS(534), 1, + [7877] = 11, + ACTIONS(552), 1, anon_sym_SEMI, ACTIONS(838), 1, anon_sym_STAR, @@ -11988,11 +11992,11 @@ static const uint16_t ts_small_parse_table[] = { sym__eol, ACTIONS(850), 1, sym_account, - STATE(378), 1, + STATE(381), 1, aux_sym_tags_links_repeat1, - STATE(550), 1, + STATE(538), 1, sym_key_value, - STATE(551), 1, + STATE(539), 1, sym_optflag, ACTIONS(840), 2, sym_flag, @@ -12000,495 +12004,472 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(844), 2, sym_tag, sym_link, - STATE(556), 2, + STATE(542), 2, sym_tags_links, sym_comment, - [7912] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [7914] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, ACTIONS(852), 1, sym__eol, - STATE(423), 1, + STATE(415), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(470), 1, + STATE(560), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [7944] = 5, - ACTIONS(856), 1, - anon_sym_STAR, - ACTIONS(858), 1, - sym_slash, - ACTIONS(860), 1, - anon_sym_RBRACE, - STATE(340), 1, - sym_asterisk, - ACTIONS(854), 9, - sym__eol, - sym_plus, - sym_minus, - sym_currency, - anon_sym_POUND, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_TILDE, - anon_sym_RBRACE_RBRACE, - [7968] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [7946] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(862), 1, + ACTIONS(854), 1, sym__eol, - STATE(399), 1, + STATE(389), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(559), 1, + STATE(562), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8000] = 7, - ACTIONS(856), 1, - anon_sym_STAR, - ACTIONS(866), 1, - sym_slash, - ACTIONS(872), 1, - sym_currency, - STATE(335), 1, - sym_asterisk, - ACTIONS(868), 2, - sym_plus, - sym_minus, - ACTIONS(870), 2, - sym_bool, - sym_number, - ACTIONS(864), 5, - sym__eol, - sym_date, - sym_account, - sym_string, + [7978] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - [8028] = 9, - ACTIONS(526), 1, + ACTIONS(546), 1, sym_number, - ACTIONS(528), 1, - anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(874), 1, + ACTIONS(856), 1, sym__eol, - STATE(401), 1, + STATE(424), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(543), 1, + STATE(488), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8060] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [8010] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(876), 1, + ACTIONS(858), 1, sym__eol, - STATE(398), 1, + STATE(413), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(561), 1, + STATE(556), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8092] = 3, - STATE(335), 1, + [8042] = 3, + ACTIONS(862), 1, + anon_sym_RBRACE, + STATE(331), 1, sym_asterisk, - ACTIONS(880), 3, - sym_bool, - sym_currency, - sym_number, - ACTIONS(878), 9, + ACTIONS(860), 11, sym__eol, anon_sym_STAR, sym_slash, sym_plus, sym_minus, - sym_date, - sym_account, - sym_string, + sym_currency, + anon_sym_POUND, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_TILDE, + anon_sym_RBRACE_RBRACE, + [8062] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - [8112] = 9, - ACTIONS(526), 1, + ACTIONS(546), 1, sym_number, - ACTIONS(528), 1, - anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(882), 1, + ACTIONS(864), 1, sym__eol, - STATE(393), 1, + STATE(420), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(569), 1, + STATE(582), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8144] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [8094] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(884), 1, + ACTIONS(866), 1, sym__eol, - STATE(397), 1, + STATE(430), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(481), 1, + STATE(578), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8176] = 9, - ACTIONS(526), 1, + [8126] = 9, + ACTIONS(522), 1, + anon_sym_LPAREN, + ACTIONS(546), 1, sym_number, - ACTIONS(528), 1, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(868), 1, + sym__eol, + STATE(425), 1, + sym_price_annotation, + STATE(434), 1, + sym_incomplete_amount, + STATE(574), 1, + sym_comment, + ACTIONS(514), 2, + sym_plus, + sym_minus, + STATE(360), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [8158] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(886), 1, + ACTIONS(870), 1, sym__eol, - STATE(422), 1, + STATE(423), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(478), 1, + STATE(570), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8208] = 3, - ACTIONS(860), 1, - anon_sym_RBRACE, - STATE(340), 1, + [8190] = 3, + STATE(336), 1, sym_asterisk, - ACTIONS(854), 11, + ACTIONS(862), 3, + sym_bool, + sym_currency, + sym_number, + ACTIONS(860), 9, sym__eol, anon_sym_STAR, sym_slash, sym_plus, sym_minus, - sym_currency, - anon_sym_POUND, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_TILDE, - anon_sym_RBRACE_RBRACE, - [8228] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + sym_date, + sym_account, + sym_string, anon_sym_LPAREN, - ACTIONS(534), 1, + [8210] = 9, + ACTIONS(522), 1, + anon_sym_LPAREN, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(888), 1, + ACTIONS(872), 1, sym__eol, - STATE(400), 1, + STATE(410), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(555), 1, + STATE(512), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8260] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [8242] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(890), 1, + ACTIONS(874), 1, sym__eol, - STATE(409), 1, + STATE(432), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(479), 1, + STATE(471), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8292] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [8274] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(892), 1, + ACTIONS(876), 1, sym__eol, - STATE(392), 1, + STATE(427), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(573), 1, + STATE(577), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8324] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [8306] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(894), 1, + ACTIONS(878), 1, sym__eol, - STATE(428), 1, + STATE(406), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(473), 1, + STATE(552), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8356] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [8338] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(896), 1, + ACTIONS(880), 1, sym__eol, - STATE(424), 1, + STATE(412), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(490), 1, + STATE(498), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8388] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + [8370] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(898), 1, + ACTIONS(882), 1, sym__eol, - STATE(391), 1, + STATE(395), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(577), 1, + STATE(544), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8420] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, - anon_sym_LPAREN, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(900), 1, + [8402] = 5, + ACTIONS(886), 1, + anon_sym_STAR, + ACTIONS(888), 1, + sym_slash, + ACTIONS(890), 1, + anon_sym_RBRACE, + STATE(331), 1, + sym_asterisk, + ACTIONS(884), 9, sym__eol, - STATE(408), 1, - sym_price_annotation, - STATE(448), 1, - sym_incomplete_amount, - STATE(464), 1, - sym_comment, - ACTIONS(524), 2, sym_plus, sym_minus, - STATE(363), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [8452] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, - anon_sym_LPAREN, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(902), 1, + sym_currency, + anon_sym_POUND, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_TILDE, + anon_sym_RBRACE_RBRACE, + [8426] = 3, + ACTIONS(890), 1, + anon_sym_RBRACE, + STATE(331), 1, + sym_asterisk, + ACTIONS(884), 11, sym__eol, - STATE(418), 1, - sym_price_annotation, - STATE(448), 1, - sym_incomplete_amount, - STATE(581), 1, - sym_comment, - ACTIONS(524), 2, + anon_sym_STAR, + sym_slash, sym_plus, sym_minus, - STATE(363), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [8484] = 9, - ACTIONS(526), 1, - sym_number, - ACTIONS(528), 1, + sym_currency, + anon_sym_POUND, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_TILDE, + anon_sym_RBRACE_RBRACE, + [8446] = 9, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(534), 1, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(904), 1, + ACTIONS(892), 1, sym__eol, - STATE(396), 1, + STATE(422), 1, sym_price_annotation, - STATE(448), 1, + STATE(434), 1, sym_incomplete_amount, - STATE(468), 1, + STATE(573), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(363), 4, + STATE(360), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8516] = 3, - ACTIONS(880), 1, - anon_sym_RBRACE, - STATE(340), 1, - sym_asterisk, - ACTIONS(878), 11, - sym__eol, + [8478] = 5, + ACTIONS(886), 1, anon_sym_STAR, + ACTIONS(894), 1, sym_slash, + STATE(336), 1, + sym_asterisk, + ACTIONS(890), 3, + sym_bool, + sym_currency, + sym_number, + ACTIONS(884), 7, + sym__eol, sym_plus, sym_minus, - sym_currency, - anon_sym_POUND, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_TILDE, - anon_sym_RBRACE_RBRACE, - [8536] = 5, - ACTIONS(856), 1, + sym_date, + sym_account, + sym_string, + anon_sym_LPAREN, + [8502] = 7, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(866), 1, + ACTIONS(894), 1, sym_slash, - STATE(335), 1, + ACTIONS(902), 1, + sym_currency, + STATE(336), 1, sym_asterisk, - ACTIONS(860), 3, + ACTIONS(898), 2, + sym_plus, + sym_minus, + ACTIONS(900), 2, sym_bool, - sym_currency, sym_number, - ACTIONS(854), 7, + ACTIONS(896), 5, sym__eol, - sym_plus, - sym_minus, sym_date, sym_account, sym_string, anon_sym_LPAREN, - [8560] = 3, - STATE(335), 1, + [8530] = 3, + STATE(336), 1, sym_asterisk, - ACTIONS(860), 3, + ACTIONS(890), 3, sym_bool, sym_currency, sym_number, - ACTIONS(854), 9, + ACTIONS(884), 9, sym__eol, anon_sym_STAR, sym_slash, @@ -12498,7 +12479,30 @@ static const uint16_t ts_small_parse_table[] = { sym_account, sym_string, anon_sym_LPAREN, - [8580] = 2, + [8550] = 9, + ACTIONS(522), 1, + anon_sym_LPAREN, + ACTIONS(546), 1, + sym_number, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(904), 1, + sym__eol, + STATE(401), 1, + sym_price_annotation, + STATE(434), 1, + sym_incomplete_amount, + STATE(604), 1, + sym_comment, + ACTIONS(514), 2, + sym_plus, + sym_minus, + STATE(360), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [8582] = 2, ACTIONS(908), 3, sym_bool, sym_currency, @@ -12513,7 +12517,7 @@ static const uint16_t ts_small_parse_table[] = { sym_account, sym_string, anon_sym_LPAREN, - [8597] = 2, + [8599] = 2, ACTIONS(908), 1, anon_sym_RBRACE, ACTIONS(906), 11, @@ -12528,10 +12532,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_TILDE, anon_sym_RBRACE_RBRACE, - [8614] = 8, - ACTIONS(856), 1, + [8616] = 8, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(858), 1, + ACTIONS(888), 1, sym_slash, ACTIONS(912), 1, sym_currency, @@ -12539,7 +12543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, ACTIONS(918), 1, anon_sym_RBRACE, - STATE(340), 1, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, @@ -12547,47 +12551,32 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(916), 2, anon_sym_COMMA, anon_sym_RBRACE_RBRACE, - [8641] = 5, - ACTIONS(528), 1, - anon_sym_LPAREN, - ACTIONS(920), 1, - sym_currency, - ACTIONS(922), 1, - sym_number, - ACTIONS(524), 2, - sym_plus, - sym_minus, - STATE(354), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [8661] = 8, - ACTIONS(534), 1, + [8643] = 8, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(924), 1, + ACTIONS(920), 1, sym__eol, - ACTIONS(926), 1, + ACTIONS(922), 1, sym_string, - STATE(343), 1, + STATE(347), 1, sym__txn_strings, - STATE(378), 1, + STATE(381), 1, aux_sym_tags_links_repeat1, - STATE(390), 1, + STATE(407), 1, sym_tags_links, - STATE(501), 1, + STATE(502), 1, sym_comment, ACTIONS(844), 2, sym_tag, sym_link, - [8687] = 5, - ACTIONS(528), 1, + [8669] = 5, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(928), 1, + ACTIONS(924), 1, + sym_currency, + ACTIONS(926), 1, sym_number, - STATE(514), 1, - sym_amount, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, STATE(351), 4, @@ -12595,647 +12584,671 @@ static const uint16_t ts_small_parse_table[] = { sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8707] = 5, - ACTIONS(528), 1, + [8689] = 2, + ACTIONS(900), 1, + sym_number, + ACTIONS(896), 8, + sym__eol, + sym_plus, + sym_minus, + sym_bool, + sym_date, + sym_account, + sym_string, anon_sym_LPAREN, - ACTIONS(930), 1, + [8703] = 5, + ACTIONS(522), 1, + anon_sym_LPAREN, + ACTIONS(928), 1, sym_number, - STATE(415), 1, + STATE(414), 1, sym_amount_tolerance, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(341), 4, + STATE(343), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8727] = 2, - ACTIONS(870), 1, + [8723] = 5, + ACTIONS(522), 1, + anon_sym_LPAREN, + ACTIONS(930), 1, sym_number, - ACTIONS(864), 8, - sym__eol, + STATE(477), 1, + sym_amount, + ACTIONS(514), 2, sym_plus, sym_minus, - sym_bool, - sym_date, - sym_account, - sym_string, - anon_sym_LPAREN, - [8741] = 5, - ACTIONS(528), 1, + STATE(353), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [8743] = 5, + ACTIONS(522), 1, anon_sym_LPAREN, ACTIONS(932), 1, sym_currency, ACTIONS(934), 1, sym_number, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(357), 4, + STATE(358), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8761] = 5, - ACTIONS(528), 1, + [8763] = 5, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(928), 1, + ACTIONS(930), 1, sym_number, - STATE(520), 1, + STATE(515), 1, sym_amount, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(351), 4, + STATE(353), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8781] = 5, - ACTIONS(528), 1, + [8783] = 5, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(930), 1, + ACTIONS(928), 1, sym_number, - STATE(413), 1, + STATE(402), 1, sym_amount_tolerance, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(341), 4, + STATE(343), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8801] = 8, - ACTIONS(534), 1, + [8803] = 2, + ACTIONS(938), 1, + sym_number, + ACTIONS(936), 8, + sym__eol, + sym_plus, + sym_minus, + sym_bool, + sym_date, + sym_account, + sym_string, + anon_sym_LPAREN, + [8817] = 8, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(926), 1, + ACTIONS(922), 1, sym_string, - ACTIONS(936), 1, + ACTIONS(940), 1, sym__eol, - STATE(348), 1, + STATE(342), 1, sym__txn_strings, - STATE(378), 1, + STATE(381), 1, aux_sym_tags_links_repeat1, - STATE(405), 1, + STATE(417), 1, sym_tags_links, - STATE(485), 1, + STATE(465), 1, sym_comment, ACTIONS(844), 2, sym_tag, sym_link, - [8827] = 2, - ACTIONS(940), 1, + [8843] = 4, + ACTIONS(764), 1, + anon_sym_LPAREN, + ACTIONS(942), 1, sym_number, - ACTIONS(938), 8, - sym__eol, + ACTIONS(758), 2, sym_plus, sym_minus, - sym_bool, - sym_date, - sym_account, - sym_string, - anon_sym_LPAREN, - [8841] = 8, - ACTIONS(530), 1, - anon_sym_LBRACE, - ACTIONS(532), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(942), 1, - sym__eol, - ACTIONS(944), 1, - sym_atat, - ACTIONS(946), 1, - sym_at, - STATE(369), 1, - sym_cost_spec, - STATE(546), 1, - sym_comment, - [8866] = 4, - ACTIONS(528), 1, + STATE(311), 4, + sym__number_expr, + sym__paren__number_expr, + sym_unary_number_expr, + sym_binary_number_expr, + [8860] = 4, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(948), 1, + ACTIONS(944), 1, sym_number, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(355), 4, + STATE(359), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8883] = 4, - ACTIONS(528), 1, + [8877] = 4, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(950), 1, + ACTIONS(946), 1, sym_number, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(352), 4, + STATE(308), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8900] = 4, - ACTIONS(528), 1, + [8894] = 4, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(952), 1, + ACTIONS(948), 1, sym_number, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(293), 4, + STATE(309), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8917] = 4, - ACTIONS(528), 1, + [8911] = 4, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(954), 1, + ACTIONS(950), 1, sym_number, - ACTIONS(524), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(353), 4, + STATE(296), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8934] = 8, - ACTIONS(530), 1, + [8928] = 8, + ACTIONS(548), 1, anon_sym_LBRACE, - ACTIONS(532), 1, + ACTIONS(550), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(534), 1, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(956), 1, + ACTIONS(952), 1, sym__eol, - ACTIONS(958), 1, + ACTIONS(954), 1, sym_atat, - ACTIONS(960), 1, + ACTIONS(956), 1, sym_at, - STATE(370), 1, + STATE(372), 1, sym_cost_spec, - STATE(477), 1, + STATE(565), 1, sym_comment, - [8959] = 4, - ACTIONS(698), 1, + [8953] = 4, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(962), 1, + ACTIONS(958), 1, sym_number, - ACTIONS(692), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(313), 4, + STATE(361), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8976] = 4, - ACTIONS(698), 1, + [8970] = 4, + ACTIONS(764), 1, anon_sym_LPAREN, - ACTIONS(964), 1, + ACTIONS(960), 1, sym_number, - ACTIONS(692), 2, + ACTIONS(758), 2, sym_plus, sym_minus, - STATE(314), 4, + STATE(301), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [8993] = 8, - ACTIONS(530), 1, - anon_sym_LBRACE, - ACTIONS(532), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(966), 1, - sym__eol, - ACTIONS(968), 1, - sym_atat, - ACTIONS(970), 1, - sym_at, - STATE(374), 1, - sym_cost_spec, - STATE(564), 1, - sym_comment, - [9018] = 4, - ACTIONS(528), 1, + [8987] = 4, + ACTIONS(764), 1, anon_sym_LPAREN, - ACTIONS(972), 1, + ACTIONS(962), 1, sym_number, - ACTIONS(524), 2, + ACTIONS(758), 2, sym_plus, sym_minus, - STATE(312), 4, + STATE(313), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [9035] = 4, - ACTIONS(698), 1, + [9004] = 8, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(964), 1, + sym__eol, + ACTIONS(966), 1, + sym_atat, + ACTIONS(968), 1, + sym_at, + STATE(371), 1, + sym_cost_spec, + STATE(468), 1, + sym_comment, + [9029] = 4, + ACTIONS(522), 1, anon_sym_LPAREN, - ACTIONS(974), 1, + ACTIONS(970), 1, sym_number, - ACTIONS(692), 2, + ACTIONS(514), 2, sym_plus, sym_minus, - STATE(298), 4, + STATE(365), 4, sym__number_expr, sym__paren__number_expr, sym_unary_number_expr, sym_binary_number_expr, - [9052] = 8, - ACTIONS(530), 1, + [9046] = 8, + ACTIONS(548), 1, anon_sym_LBRACE, - ACTIONS(532), 1, + ACTIONS(550), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(534), 1, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(976), 1, + ACTIONS(972), 1, sym__eol, - ACTIONS(978), 1, + ACTIONS(974), 1, sym_atat, - ACTIONS(980), 1, + ACTIONS(976), 1, sym_at, - STATE(380), 1, + STATE(367), 1, sym_cost_spec, - STATE(488), 1, + STATE(547), 1, sym_comment, - [9077] = 4, - ACTIONS(528), 1, - anon_sym_LPAREN, + [9071] = 8, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(978), 1, + sym__eol, + ACTIONS(980), 1, + sym_atat, ACTIONS(982), 1, - sym_number, - ACTIONS(524), 2, - sym_plus, - sym_minus, - STATE(302), 4, - sym__number_expr, - sym__paren__number_expr, - sym_unary_number_expr, - sym_binary_number_expr, - [9094] = 6, - ACTIONS(856), 1, - anon_sym_STAR, - ACTIONS(858), 1, - sym_slash, - ACTIONS(984), 1, - sym_currency, - ACTIONS(986), 1, - anon_sym_TILDE, - STATE(340), 1, - sym_asterisk, - ACTIONS(910), 2, - sym_plus, - sym_minus, - [9114] = 7, - ACTIONS(534), 1, + sym_at, + STATE(374), 1, + sym_cost_spec, + STATE(543), 1, + sym_comment, + [9096] = 7, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(988), 1, + ACTIONS(984), 1, sym__eol, - ACTIONS(990), 1, + ACTIONS(986), 1, sym_currency, - ACTIONS(992), 1, + ACTIONS(988), 1, sym_string, - STATE(379), 1, + STATE(345), 1, aux_sym_open_repeat2, - STATE(425), 1, + STATE(405), 1, sym_opt_booking, - STATE(604), 1, + STATE(508), 1, sym_comment, - [9136] = 6, - ACTIONS(534), 1, + [9118] = 6, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(994), 1, + ACTIONS(990), 1, sym__eol, - STATE(378), 1, + STATE(381), 1, aux_sym_tags_links_repeat1, - STATE(412), 1, + STATE(408), 1, sym_tags_links, - STATE(522), 1, + STATE(500), 1, sym_comment, ACTIONS(844), 2, sym_tag, sym_link, - [9156] = 6, - ACTIONS(856), 1, + [9138] = 6, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(858), 1, + ACTIONS(888), 1, + sym_slash, + ACTIONS(992), 1, + sym_currency, + ACTIONS(994), 1, + anon_sym_TILDE, + STATE(331), 1, + sym_asterisk, + ACTIONS(910), 2, + sym_plus, + sym_minus, + [9158] = 6, + ACTIONS(886), 1, + anon_sym_STAR, + ACTIONS(888), 1, sym_slash, ACTIONS(996), 1, sym__eol, ACTIONS(998), 1, sym_currency, - STATE(340), 1, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, sym_minus, - [9176] = 7, - ACTIONS(534), 1, + [9178] = 7, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(990), 1, + ACTIONS(986), 1, sym_currency, - ACTIONS(992), 1, + ACTIONS(988), 1, sym_string, ACTIONS(1000), 1, sym__eol, STATE(379), 1, aux_sym_open_repeat2, - STATE(404), 1, + STATE(398), 1, sym_opt_booking, - STATE(527), 1, + STATE(528), 1, sym_comment, - [9198] = 7, - ACTIONS(534), 1, + [9200] = 7, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(990), 1, + ACTIONS(986), 1, sym_currency, - ACTIONS(992), 1, + ACTIONS(988), 1, sym_string, ACTIONS(1002), 1, sym__eol, - STATE(342), 1, + STATE(379), 1, aux_sym_open_repeat2, - STATE(420), 1, + STATE(396), 1, sym_opt_booking, - STATE(499), 1, + STATE(563), 1, sym_comment, - [9220] = 7, - ACTIONS(534), 1, + [9222] = 6, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(990), 1, - sym_currency, - ACTIONS(992), 1, - sym_string, ACTIONS(1004), 1, sym__eol, - STATE(345), 1, - aux_sym_open_repeat2, - STATE(417), 1, - sym_opt_booking, - STATE(507), 1, - sym_comment, - [9242] = 6, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(1006), 1, - sym__eol, - STATE(378), 1, + STATE(381), 1, aux_sym_tags_links_repeat1, - STATE(402), 1, + STATE(400), 1, sym_tags_links, - STATE(544), 1, + STATE(523), 1, sym_comment, ACTIONS(844), 2, sym_tag, sym_link, - [9262] = 3, - ACTIONS(1010), 1, - anon_sym_COMMA, - STATE(362), 1, - aux_sym_open_repeat1, - ACTIONS(1008), 4, - sym__eol, + [9242] = 7, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(986), 1, sym_currency, + ACTIONS(988), 1, sym_string, - anon_sym_SEMI, - [9275] = 6, - ACTIONS(1012), 1, + ACTIONS(1006), 1, + sym__eol, + STATE(346), 1, + aux_sym_open_repeat2, + STATE(397), 1, + sym_opt_booking, + STATE(473), 1, + sym_comment, + [9264] = 6, + ACTIONS(29), 1, sym__stars, - ACTIONS(1015), 1, + ACTIONS(1008), 1, sym__sectionend, STATE(4), 1, sym_headline, - STATE(350), 1, + STATE(356), 1, aux_sym_section_repeat2, STATE(447), 1, sym_section, - STATE(454), 1, + STATE(455), 1, sym__org_stars, - [9294] = 5, - ACTIONS(856), 1, + [9283] = 6, + ACTIONS(29), 1, + sym__stars, + ACTIONS(1010), 1, + sym__sectionend, + STATE(4), 1, + sym_headline, + STATE(356), 1, + aux_sym_section_repeat2, + STATE(447), 1, + sym_section, + STATE(455), 1, + sym__org_stars, + [9302] = 5, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(858), 1, + ACTIONS(888), 1, sym_slash, - ACTIONS(998), 1, + ACTIONS(1012), 1, sym_currency, - STATE(340), 1, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, sym_minus, - [9311] = 5, - ACTIONS(856), 1, + [9319] = 3, + ACTIONS(1016), 1, + anon_sym_COMMA, + STATE(363), 1, + aux_sym_open_repeat1, + ACTIONS(1014), 4, + sym__eol, + sym_currency, + sym_string, + anon_sym_SEMI, + [9332] = 5, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(858), 1, + ACTIONS(888), 1, sym_slash, - ACTIONS(1017), 1, + ACTIONS(998), 1, sym_currency, - STATE(340), 1, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, sym_minus, - [9328] = 5, - ACTIONS(856), 1, - anon_sym_STAR, - ACTIONS(858), 1, - sym_slash, - ACTIONS(1019), 1, - anon_sym_RPAREN, - STATE(340), 1, + [9349] = 6, + ACTIONS(29), 1, + sym__stars, + ACTIONS(1018), 1, + sym__sectionend, + STATE(4), 1, + sym_headline, + STATE(356), 1, + aux_sym_section_repeat2, + STATE(447), 1, + sym_section, + STATE(455), 1, + sym__org_stars, + [9368] = 3, + ACTIONS(1016), 1, + anon_sym_COMMA, + STATE(352), 1, + aux_sym_open_repeat1, + ACTIONS(1020), 4, + sym__eol, + sym_currency, + sym_string, + anon_sym_SEMI, + [9381] = 6, + ACTIONS(1022), 1, + sym__stars, + ACTIONS(1025), 1, + sym__sectionend, + STATE(4), 1, + sym_headline, + STATE(356), 1, + aux_sym_section_repeat2, + STATE(447), 1, + sym_section, + STATE(455), 1, + sym__org_stars, + [9400] = 6, + ACTIONS(29), 1, + sym__stars, + ACTIONS(1027), 1, + sym__sectionend, + STATE(4), 1, + sym_headline, + STATE(356), 1, + aux_sym_section_repeat2, + STATE(447), 1, + sym_section, + STATE(455), 1, + sym__org_stars, + [9419] = 5, + ACTIONS(886), 1, + anon_sym_STAR, + ACTIONS(888), 1, + sym_slash, + ACTIONS(1029), 1, + sym_currency, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, sym_minus, - [9345] = 5, - ACTIONS(856), 1, + [9436] = 5, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(858), 1, + ACTIONS(888), 1, sym_slash, - ACTIONS(1021), 1, - sym_currency, - STATE(340), 1, + ACTIONS(1031), 1, + anon_sym_RPAREN, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, sym_minus, - [9362] = 5, - ACTIONS(856), 1, + [9453] = 5, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(858), 1, + ACTIONS(888), 1, sym_slash, - ACTIONS(1023), 1, - anon_sym_RPAREN, - STATE(340), 1, + ACTIONS(1033), 1, + sym_currency, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, sym_minus, - [9379] = 6, - ACTIONS(29), 1, - sym__stars, - ACTIONS(1025), 1, - sym__sectionend, - STATE(4), 1, - sym_headline, - STATE(350), 1, - aux_sym_section_repeat2, - STATE(447), 1, - sym_section, - STATE(454), 1, - sym__org_stars, - [9398] = 5, - ACTIONS(856), 1, + [9470] = 5, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(858), 1, + ACTIONS(888), 1, sym_slash, - ACTIONS(1027), 1, - sym_currency, - STATE(340), 1, + ACTIONS(1035), 1, + anon_sym_RPAREN, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, sym_minus, - [9415] = 3, - ACTIONS(1031), 1, - anon_sym_COMMA, - STATE(358), 1, - aux_sym_open_repeat1, - ACTIONS(1029), 4, - sym__eol, - sym_currency, - sym_string, - anon_sym_SEMI, - [9428] = 5, - ACTIONS(1036), 1, + [9487] = 5, + ACTIONS(1039), 1, aux_sym__any_token1, - STATE(265), 1, + STATE(286), 1, sym__nl, - STATE(429), 1, + STATE(431), 1, sym_item, - STATE(435), 1, + STATE(433), 1, sym__any, - ACTIONS(1034), 2, + ACTIONS(1037), 2, anon_sym_LF, anon_sym_CR, - [9445] = 2, - ACTIONS(1040), 2, - sym_at, - anon_sym_LBRACE, - ACTIONS(1038), 4, - sym__eol, - sym_atat, - anon_sym_LBRACE_LBRACE, - anon_sym_SEMI, - [9456] = 6, - ACTIONS(29), 1, - sym__stars, - ACTIONS(1042), 1, - sym__sectionend, - STATE(4), 1, - sym_headline, - STATE(350), 1, - aux_sym_section_repeat2, - STATE(447), 1, - sym_section, - STATE(454), 1, - sym__org_stars, - [9475] = 3, - ACTIONS(1010), 1, + [9504] = 3, + ACTIONS(1043), 1, anon_sym_COMMA, - STATE(358), 1, + STATE(363), 1, aux_sym_open_repeat1, - ACTIONS(1044), 4, + ACTIONS(1041), 4, sym__eol, sym_currency, sym_string, anon_sym_SEMI, - [9488] = 5, - ACTIONS(856), 1, + [9517] = 2, + ACTIONS(1048), 2, + sym_at, + anon_sym_LBRACE, + ACTIONS(1046), 4, + sym__eol, + sym_atat, + anon_sym_LBRACE_LBRACE, + anon_sym_SEMI, + [9528] = 5, + ACTIONS(886), 1, anon_sym_STAR, - ACTIONS(858), 1, + ACTIONS(888), 1, sym_slash, - ACTIONS(1046), 1, + ACTIONS(1050), 1, sym_currency, - STATE(340), 1, + STATE(331), 1, sym_asterisk, ACTIONS(910), 2, sym_plus, sym_minus, - [9505] = 6, - ACTIONS(29), 1, - sym__stars, - ACTIONS(1048), 1, - sym__sectionend, - STATE(4), 1, - sym_headline, - STATE(350), 1, - aux_sym_section_repeat2, - STATE(447), 1, - sym_section, - STATE(454), 1, - sym__org_stars, - [9524] = 6, - ACTIONS(29), 1, - sym__stars, - ACTIONS(1050), 1, - sym__sectionend, - STATE(4), 1, - sym_headline, - STATE(350), 1, - aux_sym_section_repeat2, - STATE(447), 1, - sym_section, - STATE(454), 1, - sym__org_stars, - [9543] = 1, - ACTIONS(1029), 5, - sym__eol, - sym_currency, - sym_string, - anon_sym_COMMA, - anon_sym_SEMI, - [9551] = 4, + [9545] = 4, ACTIONS(1052), 1, sym__eol, - STATE(378), 1, + STATE(381), 1, aux_sym_tags_links_repeat1, - STATE(531), 1, + STATE(450), 1, sym_tags_links, ACTIONS(844), 2, sym_tag, sym_link, - [9565] = 2, + [9559] = 5, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1054), 1, + sym__eol, ACTIONS(1056), 1, + sym_atat, + ACTIONS(1058), 1, + sym_at, + STATE(558), 1, + sym_comment, + [9575] = 1, + ACTIONS(1041), 5, + sym__eol, + sym_currency, sym_string, - ACTIONS(1054), 4, + anon_sym_COMMA, + anon_sym_SEMI, + [9583] = 1, + ACTIONS(1060), 5, sym__eol, + sym_string, sym_tag, sym_link, anon_sym_SEMI, - [9575] = 5, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(1058), 1, - sym__eol, - ACTIONS(1060), 1, - sym_atat, + [9591] = 4, ACTIONS(1062), 1, - sym_at, - STATE(557), 1, - sym_comment, - [9591] = 5, - ACTIONS(534), 1, + sym__eol, + STATE(381), 1, + aux_sym_tags_links_repeat1, + STATE(548), 1, + sym_tags_links, + ACTIONS(844), 2, + sym_tag, + sym_link, + [9605] = 5, + ACTIONS(552), 1, anon_sym_SEMI, ACTIONS(1064), 1, sym__eol, @@ -13243,1036 +13256,1030 @@ static const uint16_t ts_small_parse_table[] = { sym_atat, ACTIONS(1068), 1, sym_at, - STATE(469), 1, + STATE(452), 1, sym_comment, - [9607] = 1, - ACTIONS(1070), 5, + [9621] = 5, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1070), 1, sym__eol, + ACTIONS(1072), 1, + sym_atat, + ACTIONS(1074), 1, + sym_at, + STATE(576), 1, + sym_comment, + [9637] = 2, + ACTIONS(1078), 1, sym_string, + ACTIONS(1076), 4, + sym__eol, sym_tag, sym_link, anon_sym_SEMI, - [9615] = 5, - ACTIONS(534), 1, + [9647] = 5, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1072), 1, + ACTIONS(1080), 1, sym__eol, - ACTIONS(1074), 1, + ACTIONS(1082), 1, sym_atat, - ACTIONS(1076), 1, + ACTIONS(1084), 1, sym_at, - STATE(487), 1, + STATE(575), 1, sym_comment, - [9631] = 5, - ACTIONS(534), 1, + [9663] = 5, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1078), 1, + ACTIONS(1086), 1, sym__eol, - ACTIONS(1080), 1, + ACTIONS(1088), 1, sym_atat, - ACTIONS(1082), 1, + ACTIONS(1090), 1, sym_at, - STATE(566), 1, + STATE(546), 1, sym_comment, - [9647] = 5, - ACTIONS(534), 1, + [9679] = 5, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1084), 1, + ACTIONS(1092), 1, sym__eol, - ACTIONS(1086), 1, + ACTIONS(1094), 1, sym_atat, - ACTIONS(1088), 1, + ACTIONS(1096), 1, sym_at, - STATE(575), 1, + STATE(549), 1, sym_comment, - [9663] = 4, - ACTIONS(1090), 1, - sym__eol, - STATE(378), 1, - aux_sym_tags_links_repeat1, - STATE(563), 1, - sym_tags_links, - ACTIONS(844), 2, - sym_tag, - sym_link, - [9677] = 3, - STATE(376), 1, - aux_sym_tags_links_repeat1, - ACTIONS(1092), 2, - sym__eol, - anon_sym_SEMI, - ACTIONS(1094), 2, - sym_tag, - sym_link, - [9689] = 5, - ACTIONS(534), 1, + [9695] = 5, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1097), 1, + ACTIONS(1098), 1, sym__eol, - ACTIONS(1099), 1, + ACTIONS(1100), 1, sym_atat, - ACTIONS(1101), 1, + ACTIONS(1102), 1, sym_at, - STATE(548), 1, + STATE(567), 1, sym_comment, - [9705] = 3, - STATE(376), 1, - aux_sym_tags_links_repeat1, - ACTIONS(1103), 2, - sym__eol, + [9711] = 5, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1105), 2, - sym_tag, - sym_link, - [9717] = 3, - ACTIONS(1107), 1, + ACTIONS(1104), 1, + sym__eol, + ACTIONS(1106), 1, + sym_atat, + ACTIONS(1108), 1, + sym_at, + STATE(467), 1, + sym_comment, + [9727] = 3, + ACTIONS(1110), 1, sym_currency, STATE(379), 1, aux_sym_open_repeat2, - ACTIONS(1044), 3, + ACTIONS(1014), 3, sym__eol, sym_string, anon_sym_SEMI, - [9729] = 5, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(1110), 1, + [9739] = 3, + STATE(380), 1, + aux_sym_tags_links_repeat1, + ACTIONS(1113), 2, sym__eol, - ACTIONS(1112), 1, - sym_atat, - ACTIONS(1114), 1, - sym_at, - STATE(461), 1, - sym_comment, - [9745] = 5, - ACTIONS(534), 1, anon_sym_SEMI, - ACTIONS(1116), 1, - sym__eol, - ACTIONS(1118), 1, - sym_atat, - ACTIONS(1120), 1, - sym_at, - STATE(476), 1, - sym_comment, - [9761] = 4, - ACTIONS(1122), 1, - anon_sym_COMMA, - ACTIONS(1124), 1, - anon_sym_RBRACE, - ACTIONS(1126), 1, - anon_sym_RBRACE_RBRACE, - STATE(387), 1, - aux_sym__cost_comp_list_repeat1, - [9774] = 2, - ACTIONS(1130), 1, - sym_at, - ACTIONS(1128), 3, + ACTIONS(1115), 2, + sym_tag, + sym_link, + [9751] = 3, + STATE(380), 1, + aux_sym_tags_links_repeat1, + ACTIONS(1118), 2, sym__eol, - sym_atat, anon_sym_SEMI, - [9783] = 2, - ACTIONS(1134), 1, + ACTIONS(1120), 2, + sym_tag, + sym_link, + [9763] = 2, + ACTIONS(1124), 1, sym_at, - ACTIONS(1132), 3, + ACTIONS(1122), 3, sym__eol, sym_atat, anon_sym_SEMI, - [9792] = 1, - ACTIONS(1136), 4, - sym_plus, - sym_minus, - sym_number, - anon_sym_LPAREN, - [9799] = 1, - ACTIONS(1138), 4, - sym__eol, - sym_tag, - sym_link, - anon_sym_SEMI, - [9806] = 4, - ACTIONS(1122), 1, + [9772] = 4, + ACTIONS(1126), 1, anon_sym_COMMA, - ACTIONS(1140), 1, + ACTIONS(1128), 1, anon_sym_RBRACE, - ACTIONS(1142), 1, + ACTIONS(1130), 1, anon_sym_RBRACE_RBRACE, - STATE(388), 1, + STATE(384), 1, aux_sym__cost_comp_list_repeat1, - [9819] = 4, - ACTIONS(1144), 1, + [9785] = 4, + ACTIONS(1132), 1, anon_sym_COMMA, - ACTIONS(1147), 1, + ACTIONS(1135), 1, anon_sym_RBRACE, - ACTIONS(1149), 1, + ACTIONS(1137), 1, anon_sym_RBRACE_RBRACE, - STATE(388), 1, + STATE(384), 1, aux_sym__cost_comp_list_repeat1, - [9832] = 2, - ACTIONS(1153), 1, - anon_sym_RBRACE, - ACTIONS(1151), 2, + [9798] = 4, + ACTIONS(1126), 1, anon_sym_COMMA, + ACTIONS(1139), 1, + anon_sym_RBRACE, + ACTIONS(1141), 1, anon_sym_RBRACE_RBRACE, - [9840] = 3, - ACTIONS(534), 1, + STATE(383), 1, + aux_sym__cost_comp_list_repeat1, + [9811] = 1, + ACTIONS(1143), 4, + sym_plus, + sym_minus, + sym_number, + anon_sym_LPAREN, + [9818] = 2, + ACTIONS(1147), 1, + sym_at, + ACTIONS(1145), 3, + sym__eol, + sym_atat, anon_sym_SEMI, - ACTIONS(1155), 1, + [9827] = 1, + ACTIONS(1149), 4, sym__eol, - STATE(523), 1, + sym_tag, + sym_link, + anon_sym_SEMI, + [9834] = 3, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1151), 1, + sym__eol, + STATE(572), 1, sym_comment, + [9844] = 1, + ACTIONS(1153), 3, + sym__eol, + sym_tag, + sym_link, [9850] = 3, - ACTIONS(534), 1, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1157), 1, + ACTIONS(1155), 1, sym__eol, - STATE(582), 1, + STATE(476), 1, sym_comment, [9860] = 3, - ACTIONS(534), 1, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1159), 1, + ACTIONS(1157), 1, sym__eol, - STATE(579), 1, + STATE(475), 1, sym_comment, - [9870] = 3, - ACTIONS(534), 1, - anon_sym_SEMI, + [9870] = 2, ACTIONS(1161), 1, - sym__eol, - STATE(578), 1, - sym_comment, - [9880] = 3, - ACTIONS(846), 1, - sym_key, - ACTIONS(1163), 1, - sym__eol, - STATE(550), 1, - sym_key_value, - [9890] = 2, - ACTIONS(1167), 1, anon_sym_RBRACE, - ACTIONS(1165), 2, + ACTIONS(1159), 2, anon_sym_COMMA, anon_sym_RBRACE_RBRACE, - [9898] = 3, - ACTIONS(534), 1, + [9878] = 2, + ACTIONS(1165), 1, + anon_sym_RBRACE, + ACTIONS(1163), 2, + anon_sym_COMMA, + anon_sym_RBRACE_RBRACE, + [9886] = 3, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1167), 1, + sym__eol, + STATE(554), 1, + sym_comment, + [9896] = 3, + ACTIONS(552), 1, anon_sym_SEMI, ACTIONS(1169), 1, sym__eol, - STATE(463), 1, + STATE(484), 1, sym_comment, - [9908] = 3, - ACTIONS(534), 1, + [9906] = 3, + ACTIONS(552), 1, anon_sym_SEMI, ACTIONS(1171), 1, sym__eol, - STATE(474), 1, + STATE(495), 1, sym_comment, - [9918] = 3, - ACTIONS(534), 1, + [9916] = 3, + ACTIONS(552), 1, anon_sym_SEMI, ACTIONS(1173), 1, sym__eol, - STATE(571), 1, + STATE(537), 1, sym_comment, - [9928] = 3, - ACTIONS(534), 1, - anon_sym_SEMI, + [9926] = 3, + ACTIONS(846), 1, + sym_key, ACTIONS(1175), 1, sym__eol, - STATE(570), 1, - sym_comment, - [9938] = 3, - ACTIONS(534), 1, + STATE(535), 1, + sym_key_value, + [9936] = 3, + ACTIONS(552), 1, anon_sym_SEMI, ACTIONS(1177), 1, sym__eol, - STATE(567), 1, - sym_comment, - [9948] = 3, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(1179), 1, - sym__eol, - STATE(553), 1, - sym_comment, - [9958] = 3, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(1181), 1, - sym__eol, - STATE(547), 1, - sym_comment, - [9968] = 1, - ACTIONS(1183), 3, - sym__eol, - sym_tag, - sym_link, - [9974] = 3, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(1185), 1, - sym__eol, STATE(536), 1, sym_comment, - [9984] = 3, - ACTIONS(534), 1, - anon_sym_SEMI, - ACTIONS(1187), 1, - sym__eol, - STATE(545), 1, - sym_comment, - [9994] = 2, - ACTIONS(1191), 1, - anon_sym_RBRACE, - ACTIONS(1189), 2, - anon_sym_COMMA, - anon_sym_RBRACE_RBRACE, - [10002] = 2, - ACTIONS(1195), 1, - anon_sym_RBRACE, - ACTIONS(1193), 2, - anon_sym_COMMA, - anon_sym_RBRACE_RBRACE, - [10010] = 3, - ACTIONS(534), 1, + [9946] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1197), 1, + ACTIONS(1179), 1, sym__eol, - STATE(462), 1, + STATE(482), 1, sym_comment, - [10020] = 3, - ACTIONS(534), 1, + [9956] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1199), 1, + ACTIONS(1181), 1, sym__eol, - STATE(472), 1, + STATE(531), 1, sym_comment, - [10030] = 2, - ACTIONS(1203), 1, - anon_sym_RBRACE, - ACTIONS(1201), 2, - anon_sym_COMMA, - anon_sym_RBRACE_RBRACE, - [10038] = 3, + [9966] = 3, ACTIONS(846), 1, sym_key, - ACTIONS(1205), 1, + ACTIONS(1183), 1, sym__eol, - STATE(534), 1, + STATE(538), 1, sym_key_value, - [10048] = 3, - ACTIONS(534), 1, + [9976] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1207), 1, + ACTIONS(1185), 1, sym__eol, - STATE(535), 1, + STATE(529), 1, sym_comment, - [10058] = 3, - ACTIONS(534), 1, + [9986] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1209), 1, + ACTIONS(1187), 1, sym__eol, - STATE(585), 1, + STATE(526), 1, sym_comment, - [10068] = 3, - ACTIONS(534), 1, + [9996] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1211), 1, + ACTIONS(1189), 1, sym__eol, - STATE(599), 1, + STATE(581), 1, sym_comment, - [10078] = 3, - ACTIONS(534), 1, + [10006] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1213), 1, + ACTIONS(1191), 1, sym__eol, - STATE(530), 1, + STATE(524), 1, sym_comment, - [10088] = 3, - ACTIONS(534), 1, + [10016] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1215), 1, + ACTIONS(1193), 1, sym__eol, - STATE(528), 1, + STATE(521), 1, sym_comment, - [10098] = 3, - ACTIONS(534), 1, + [10026] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1217), 1, + ACTIONS(1195), 1, sym__eol, - STATE(525), 1, + STATE(511), 1, sym_comment, - [10108] = 3, - ACTIONS(534), 1, + [10036] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1219), 1, + ACTIONS(1197), 1, sym__eol, - STATE(583), 1, + STATE(566), 1, sym_comment, - [10118] = 3, - ACTIONS(534), 1, + [10046] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1221), 1, + ACTIONS(1199), 1, sym__eol, - STATE(512), 1, + STATE(510), 1, sym_comment, - [10128] = 3, - ACTIONS(534), 1, + [10056] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1223), 1, + ACTIONS(1201), 1, sym__eol, - STATE(574), 1, + STATE(564), 1, sym_comment, - [10138] = 3, - ACTIONS(534), 1, + [10066] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1225), 1, + ACTIONS(1203), 1, sym__eol, - STATE(508), 1, + STATE(568), 1, sym_comment, - [10148] = 3, - ACTIONS(534), 1, + [10076] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1227), 1, + ACTIONS(1205), 1, sym__eol, - STATE(471), 1, + STATE(557), 1, sym_comment, - [10158] = 3, - ACTIONS(534), 1, + [10086] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1229), 1, + ACTIONS(1207), 1, sym__eol, - STATE(466), 1, + STATE(571), 1, sym_comment, - [10168] = 3, - ACTIONS(534), 1, + [10096] = 2, + ACTIONS(1211), 1, + anon_sym_RBRACE, + ACTIONS(1209), 2, + anon_sym_COMMA, + anon_sym_RBRACE_RBRACE, + [10104] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1231), 1, + ACTIONS(1213), 1, sym__eol, - STATE(483), 1, + STATE(509), 1, sym_comment, - [10178] = 3, - ACTIONS(534), 1, + [10114] = 2, + ACTIONS(1135), 1, + anon_sym_RBRACE, + ACTIONS(1137), 2, + anon_sym_COMMA, + anon_sym_RBRACE_RBRACE, + [10122] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1233), 1, + ACTIONS(1215), 1, sym__eol, - STATE(539), 1, + STATE(599), 1, sym_comment, - [10188] = 3, - ACTIONS(534), 1, + [10132] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1235), 1, + ACTIONS(1217), 1, sym__eol, - STATE(510), 1, + STATE(584), 1, sym_comment, - [10198] = 3, - ACTIONS(534), 1, + [10142] = 2, + ACTIONS(1221), 1, + anon_sym_RBRACE, + ACTIONS(1219), 2, + anon_sym_COMMA, + anon_sym_RBRACE_RBRACE, + [10150] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1237), 1, + ACTIONS(1223), 1, sym__eol, - STATE(509), 1, + STATE(600), 1, sym_comment, - [10208] = 3, - ACTIONS(534), 1, + [10160] = 3, + ACTIONS(552), 1, anon_sym_SEMI, - ACTIONS(1239), 1, + ACTIONS(1225), 1, sym__eol, - STATE(467), 1, + STATE(579), 1, sym_comment, - [10218] = 3, - ACTIONS(1241), 1, - anon_sym_LF, - ACTIONS(1243), 1, - anon_sym_CR, - STATE(272), 1, - sym__nl, - [10228] = 2, - ACTIONS(1147), 1, + [10170] = 3, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1227), 1, + sym__eol, + STATE(551), 1, + sym_comment, + [10180] = 3, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1229), 1, + sym__eol, + STATE(580), 1, + sym_comment, + [10190] = 2, + ACTIONS(1233), 1, anon_sym_RBRACE, - ACTIONS(1149), 2, + ACTIONS(1231), 2, anon_sym_COMMA, anon_sym_RBRACE_RBRACE, - [10236] = 2, - ACTIONS(1247), 1, + [10198] = 3, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1235), 1, + sym__eol, + STATE(605), 1, + sym_comment, + [10208] = 2, + ACTIONS(1239), 1, anon_sym_RBRACE, - ACTIONS(1245), 2, + ACTIONS(1237), 2, anon_sym_COMMA, anon_sym_RBRACE_RBRACE, - [10244] = 2, - ACTIONS(1251), 1, + [10216] = 2, + ACTIONS(1243), 1, anon_sym_RBRACE, - ACTIONS(1249), 2, + ACTIONS(1241), 2, anon_sym_COMMA, anon_sym_RBRACE_RBRACE, - [10252] = 2, - ACTIONS(1253), 1, + [10224] = 3, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1245), 1, sym__eol, - ACTIONS(1255), 1, - sym_string, - [10259] = 2, - ACTIONS(1257), 1, - sym_string, - STATE(375), 1, - sym_filename, - [10266] = 2, - ACTIONS(1259), 1, + STATE(583), 1, + sym_comment, + [10234] = 3, + ACTIONS(1247), 1, anon_sym_LF, - ACTIONS(1261), 1, + ACTIONS(1249), 1, anon_sym_CR, - [10273] = 1, - ACTIONS(760), 2, - sym__stars, - sym__sectionend, - [10278] = 1, - ACTIONS(1263), 2, + STATE(273), 1, + sym__nl, + [10244] = 3, + ACTIONS(552), 1, + anon_sym_SEMI, + ACTIONS(1251), 1, + sym__eol, + STATE(462), 1, + sym_comment, + [10254] = 2, + ACTIONS(1253), 1, + anon_sym_LF, + ACTIONS(1255), 1, + anon_sym_CR, + [10261] = 1, + ACTIONS(1257), 2, sym__eol, anon_sym_SEMI, - [10283] = 1, - ACTIONS(752), 2, - sym__stars, - sym__sectionend, - [10288] = 1, - ACTIONS(756), 2, - sym__stars, - sym__sectionend, - [10293] = 2, - ACTIONS(846), 1, - sym_key, - STATE(572), 1, - sym_key_value, - [10300] = 1, - ACTIONS(794), 2, + [10266] = 1, + ACTIONS(1259), 2, + sym__eol, + anon_sym_SEMI, + [10271] = 1, + ACTIONS(686), 2, sym__stars, sym__sectionend, - [10305] = 2, + [10276] = 1, + ACTIONS(1261), 2, + sym__eol, + anon_sym_SEMI, + [10281] = 2, + ACTIONS(1263), 1, + sym_string, + STATE(370), 1, + sym_filename, + [10288] = 2, ACTIONS(1265), 1, sym__eol, ACTIONS(1267), 1, sym_string, - [10312] = 2, + [10295] = 2, ACTIONS(846), 1, sym_key, - STATE(495), 1, + STATE(491), 1, + sym_key_value, + [10302] = 2, + ACTIONS(846), 1, + sym_key, + STATE(522), 1, sym_key_value, + [10309] = 1, + ACTIONS(740), 2, + sym__stars, + sym__sectionend, + [10314] = 1, + ACTIONS(736), 2, + sym__stars, + sym__sectionend, [10319] = 1, ACTIONS(1269), 2, sym__eol, anon_sym_SEMI, [10324] = 1, - ACTIONS(1271), 2, - sym__eol, - anon_sym_SEMI, + ACTIONS(826), 2, + sym__stars, + sym__sectionend, [10329] = 2, - ACTIONS(1257), 1, + ACTIONS(1271), 1, + sym__eol, + ACTIONS(1273), 1, sym_string, - STATE(367), 1, - sym_filename, [10336] = 1, - ACTIONS(1273), 2, + ACTIONS(1275), 2, sym__stars, sym__sectionend, - [10341] = 1, - ACTIONS(1275), 2, - sym__eol, - anon_sym_SEMI, - [10346] = 1, + [10341] = 2, + ACTIONS(1263), 1, + sym_string, + STATE(366), 1, + sym_filename, + [10348] = 1, ACTIONS(1277), 1, - sym__eol, - [10350] = 1, + sym_account, + [10352] = 1, ACTIONS(1279), 1, sym__eol, - [10354] = 1, + [10356] = 1, ACTIONS(1281), 1, - aux_sym_headline_token1, - [10358] = 1, + sym__eol, + [10360] = 1, ACTIONS(1283), 1, sym__eol, - [10362] = 1, + [10364] = 1, ACTIONS(1285), 1, - sym_string, - [10366] = 1, - ACTIONS(1287), 1, aux_sym_headline_token1, - [10370] = 1, + [10368] = 1, + ACTIONS(1287), 1, + sym__eol, + [10372] = 1, ACTIONS(1289), 1, - ts_builtin_sym_end, - [10374] = 1, + aux_sym_headline_token1, + [10376] = 1, ACTIONS(1291), 1, - aux_sym__any_token1, - [10378] = 1, + ts_builtin_sym_end, + [10380] = 1, ACTIONS(1293), 1, - sym_string, - [10382] = 1, + aux_sym__any_token1, + [10384] = 1, ACTIONS(1295), 1, sym_string, - [10386] = 1, + [10388] = 1, ACTIONS(1297), 1, sym_string, - [10390] = 1, + [10392] = 1, ACTIONS(1299), 1, - sym_key, - [10394] = 1, + sym_string, + [10396] = 1, ACTIONS(1301), 1, - sym__eol, - [10398] = 1, + sym_key, + [10400] = 1, ACTIONS(1303), 1, sym__eol, - [10402] = 1, + [10404] = 1, ACTIONS(1305), 1, sym__eol, - [10406] = 1, + [10408] = 1, ACTIONS(1307), 1, - sym__eol, - [10410] = 1, - ACTIONS(1309), 1, sym_tag, - [10414] = 1, + [10412] = 1, + ACTIONS(1309), 1, + sym__eol, + [10416] = 1, ACTIONS(1311), 1, sym__eol, - [10418] = 1, + [10420] = 1, ACTIONS(1313), 1, sym__eol, - [10422] = 1, + [10424] = 1, ACTIONS(1315), 1, sym__eol, - [10426] = 1, + [10428] = 1, ACTIONS(1317), 1, - sym__eol, - [10430] = 1, + anon_sym_RBRACE_RBRACE, + [10432] = 1, + ACTIONS(1317), 1, + anon_sym_RBRACE, + [10436] = 1, ACTIONS(1319), 1, sym__eol, - [10434] = 1, + [10440] = 1, ACTIONS(1321), 1, - sym__eol, - [10438] = 1, + sym_tag, + [10444] = 1, ACTIONS(1323), 1, sym__eol, - [10442] = 1, + [10448] = 1, ACTIONS(1325), 1, sym__eol, - [10446] = 1, + [10452] = 1, ACTIONS(1327), 1, sym__eol, - [10450] = 1, + [10456] = 1, ACTIONS(1329), 1, - sym_tag, - [10454] = 1, + sym__eol, + [10460] = 1, ACTIONS(1331), 1, sym__eol, - [10458] = 1, + [10464] = 1, ACTIONS(1333), 1, - sym__eol, - [10462] = 1, + sym_currency, + [10468] = 1, ACTIONS(1335), 1, sym__eol, - [10466] = 1, + [10472] = 1, ACTIONS(1337), 1, sym__eol, - [10470] = 1, + [10476] = 1, ACTIONS(1339), 1, - anon_sym_RBRACE_RBRACE, - [10474] = 1, + sym__eol, + [10480] = 1, ACTIONS(1341), 1, sym__eol, - [10478] = 1, + [10484] = 1, ACTIONS(1343), 1, - sym_currency, - [10482] = 1, + sym_account, + [10488] = 1, ACTIONS(1345), 1, sym__eol, - [10486] = 1, + [10492] = 1, ACTIONS(1347), 1, - sym__eol, - [10490] = 1, + sym_currency, + [10496] = 1, ACTIONS(1349), 1, sym__eol, - [10494] = 1, + [10500] = 1, ACTIONS(1351), 1, sym__eol, - [10498] = 1, + [10504] = 1, ACTIONS(1353), 1, sym__eol, - [10502] = 1, + [10508] = 1, ACTIONS(1355), 1, sym__eol, - [10506] = 1, - ACTIONS(1339), 1, - anon_sym_RBRACE, - [10510] = 1, + [10512] = 1, ACTIONS(1357), 1, sym__eol, - [10514] = 1, + [10516] = 1, ACTIONS(1359), 1, sym__eol, - [10518] = 1, + [10520] = 1, ACTIONS(1361), 1, sym__eol, - [10522] = 1, + [10524] = 1, ACTIONS(1363), 1, - sym__eol, - [10526] = 1, + sym_account, + [10528] = 1, ACTIONS(1365), 1, - sym__eol, - [10530] = 1, + aux_sym__any_token1, + [10532] = 1, ACTIONS(1367), 1, sym__eol, - [10534] = 1, + [10536] = 1, ACTIONS(1369), 1, - sym__eol, - [10538] = 1, + sym_currency, + [10540] = 1, ACTIONS(1371), 1, - aux_sym__any_token1, - [10542] = 1, - ACTIONS(1373), 1, sym_string, - [10546] = 1, - ACTIONS(1375), 1, + [10544] = 1, + ACTIONS(1373), 1, sym__eol, - [10550] = 1, + [10548] = 1, + ACTIONS(1375), 1, + sym_string, + [10552] = 1, ACTIONS(1377), 1, sym__eol, - [10554] = 1, + [10556] = 1, ACTIONS(1379), 1, - sym__eol, - [10558] = 1, + sym_account, + [10560] = 1, ACTIONS(1381), 1, - sym_string, - [10562] = 1, + sym__eol, + [10564] = 1, ACTIONS(1383), 1, sym__eol, - [10566] = 1, + [10568] = 1, ACTIONS(1385), 1, sym__eol, - [10570] = 1, + [10572] = 1, ACTIONS(1387), 1, sym__eol, - [10574] = 1, + [10576] = 1, ACTIONS(1389), 1, sym_account, - [10578] = 1, + [10580] = 1, ACTIONS(1391), 1, - sym__eol, - [10582] = 1, + sym_string, + [10584] = 1, ACTIONS(1393), 1, sym__eol, - [10586] = 1, + [10588] = 1, ACTIONS(1395), 1, sym__eol, - [10590] = 1, + [10592] = 1, ACTIONS(1397), 1, sym__eol, - [10594] = 1, + [10596] = 1, ACTIONS(1399), 1, - sym_account, - [10598] = 1, + sym__eol, + [10600] = 1, ACTIONS(1401), 1, sym__eol, - [10602] = 1, + [10604] = 1, ACTIONS(1403), 1, - sym_currency, - [10606] = 1, + sym__eol, + [10608] = 1, ACTIONS(1405), 1, sym__eol, - [10610] = 1, + [10612] = 1, ACTIONS(1407), 1, sym__eol, - [10614] = 1, + [10616] = 1, ACTIONS(1409), 1, sym__eol, - [10618] = 1, + [10620] = 1, ACTIONS(1411), 1, sym__eol, - [10622] = 1, + [10624] = 1, ACTIONS(1413), 1, - sym_account, - [10626] = 1, + sym__eol, + [10628] = 1, ACTIONS(1415), 1, - sym_account, - [10630] = 1, + anon_sym_COLON, + [10632] = 1, + ACTIONS(996), 1, + sym__eol, + [10636] = 1, ACTIONS(1417), 1, sym__eol, - [10634] = 1, + [10640] = 1, ACTIONS(1419), 1, - sym_currency, - [10638] = 1, + sym__eol, + [10644] = 1, ACTIONS(1421), 1, sym__eol, - [10642] = 1, + [10648] = 1, ACTIONS(1423), 1, sym__eol, - [10646] = 1, + [10652] = 1, ACTIONS(1425), 1, - sym_string, - [10650] = 1, + anon_sym_COLON, + [10656] = 1, ACTIONS(1427), 1, sym__eol, - [10654] = 1, + [10660] = 1, ACTIONS(1429), 1, - sym_account, - [10658] = 1, + sym_string, + [10664] = 1, ACTIONS(1431), 1, sym__eol, - [10662] = 1, + [10668] = 1, ACTIONS(1433), 1, sym__eol, - [10666] = 1, + [10672] = 1, ACTIONS(1435), 1, sym__eol, - [10670] = 1, + [10676] = 1, ACTIONS(1437), 1, sym__eol, - [10674] = 1, + [10680] = 1, ACTIONS(1439), 1, - sym__eol, - [10678] = 1, + sym_account, + [10684] = 1, ACTIONS(1441), 1, sym__eol, - [10682] = 1, + [10688] = 1, ACTIONS(1443), 1, sym__eol, - [10686] = 1, + [10692] = 1, ACTIONS(1445), 1, sym__eol, - [10690] = 1, + [10696] = 1, ACTIONS(1447), 1, sym__eol, - [10694] = 1, + [10700] = 1, ACTIONS(1449), 1, sym__eol, - [10698] = 1, + [10704] = 1, ACTIONS(1451), 1, sym__eol, - [10702] = 1, + [10708] = 1, ACTIONS(1453), 1, - sym_string, - [10706] = 1, + sym_account, + [10712] = 1, ACTIONS(1455), 1, sym__eol, - [10710] = 1, + [10716] = 1, ACTIONS(1457), 1, sym__eol, - [10714] = 1, + [10720] = 1, ACTIONS(1459), 1, - sym_account, - [10718] = 1, + sym__eol, + [10724] = 1, ACTIONS(1461), 1, - sym_account, - [10722] = 1, + sym__eol, + [10728] = 1, ACTIONS(1463), 1, sym__eol, - [10726] = 1, + [10732] = 1, ACTIONS(1465), 1, - sym__eol, - [10730] = 1, + sym_account, + [10736] = 1, ACTIONS(1467), 1, sym__eol, - [10734] = 1, + [10740] = 1, ACTIONS(1469), 1, sym__eol, - [10738] = 1, + [10744] = 1, ACTIONS(1471), 1, sym__eol, - [10742] = 1, + [10748] = 1, ACTIONS(1473), 1, sym__eol, - [10746] = 1, + [10752] = 1, ACTIONS(1475), 1, - sym__eol, - [10750] = 1, + sym_account, + [10756] = 1, ACTIONS(1477), 1, sym__eol, - [10754] = 1, + [10760] = 1, ACTIONS(1479), 1, - sym_account, - [10758] = 1, + sym__eol, + [10764] = 1, ACTIONS(1481), 1, sym__eol, - [10762] = 1, + [10768] = 1, ACTIONS(1483), 1, sym__eol, - [10766] = 1, + [10772] = 1, ACTIONS(1485), 1, sym_string, - [10770] = 1, + [10776] = 1, ACTIONS(1487), 1, sym__eol, - [10774] = 1, + [10780] = 1, ACTIONS(1489), 1, sym__eol, - [10778] = 1, + [10784] = 1, ACTIONS(1491), 1, sym__eol, - [10782] = 1, + [10788] = 1, ACTIONS(1493), 1, - aux_sym__org_stars_token1, - [10786] = 1, + sym_string, + [10792] = 1, ACTIONS(1495), 1, sym__eol, - [10790] = 1, + [10796] = 1, ACTIONS(1497), 1, - sym__eol, - [10794] = 1, + sym_string, + [10800] = 1, ACTIONS(1499), 1, sym__eol, - [10798] = 1, + [10804] = 1, ACTIONS(1501), 1, - sym_account, - [10802] = 1, + sym__eol, + [10808] = 1, ACTIONS(1503), 1, sym__eol, - [10806] = 1, + [10812] = 1, ACTIONS(1505), 1, sym__eol, - [10810] = 1, + [10816] = 1, ACTIONS(1507), 1, sym__eol, - [10814] = 1, + [10820] = 1, ACTIONS(1509), 1, sym__eol, - [10818] = 1, + [10824] = 1, ACTIONS(1511), 1, sym__eol, - [10822] = 1, + [10828] = 1, ACTIONS(1513), 1, - anon_sym_COLON, - [10826] = 1, + aux_sym__org_stars_token1, + [10832] = 1, ACTIONS(1515), 1, sym__eol, - [10830] = 1, + [10836] = 1, ACTIONS(1517), 1, sym__eol, - [10834] = 1, + [10840] = 1, ACTIONS(1519), 1, sym__eol, - [10838] = 1, + [10844] = 1, ACTIONS(1521), 1, sym__eol, - [10842] = 1, + [10848] = 1, ACTIONS(1523), 1, sym__eol, - [10846] = 1, + [10852] = 1, ACTIONS(1525), 1, sym__eol, - [10850] = 1, + [10856] = 1, ACTIONS(1527), 1, sym__eol, - [10854] = 1, + [10860] = 1, ACTIONS(1529), 1, - anon_sym_COLON, - [10858] = 1, + sym__eol, + [10864] = 1, ACTIONS(1531), 1, sym__eol, - [10862] = 1, + [10868] = 1, ACTIONS(1533), 1, sym__eol, - [10866] = 1, + [10872] = 1, ACTIONS(1535), 1, sym__eol, - [10870] = 1, + [10876] = 1, ACTIONS(1537), 1, - sym_string, - [10874] = 1, + sym__eol, + [10880] = 1, ACTIONS(1539), 1, sym__eol, - [10878] = 1, + [10884] = 1, ACTIONS(1541), 1, sym__eol, - [10882] = 1, + [10888] = 1, ACTIONS(1543), 1, sym__eol, - [10886] = 1, + [10892] = 1, ACTIONS(1545), 1, aux_sym__any_token1, - [10890] = 1, + [10896] = 1, ACTIONS(1547), 1, sym__eol, - [10894] = 1, + [10900] = 1, ACTIONS(1549), 1, sym_tag, - [10898] = 1, + [10904] = 1, ACTIONS(1551), 1, sym_tag, - [10902] = 1, + [10908] = 1, ACTIONS(1553), 1, sym__eol, - [10906] = 1, + [10912] = 1, ACTIONS(1555), 1, sym_string, - [10910] = 1, + [10916] = 1, ACTIONS(1557), 1, sym_string, - [10914] = 1, + [10920] = 1, ACTIONS(1559), 1, sym_account, - [10918] = 1, + [10924] = 1, ACTIONS(1561), 1, sym_account, - [10922] = 1, + [10928] = 1, ACTIONS(1563), 1, sym_currency, - [10926] = 1, + [10932] = 1, ACTIONS(1565), 1, sym_string, - [10930] = 1, + [10936] = 1, ACTIONS(1567), 1, anon_sym_COLON, - [10934] = 1, + [10940] = 1, ACTIONS(1569), 1, sym_string, - [10938] = 1, + [10944] = 1, ACTIONS(1571), 1, sym_account, - [10942] = 1, + [10948] = 1, ACTIONS(1573), 1, sym__eol, - [10946] = 1, + [10952] = 1, ACTIONS(1575), 1, sym__eol, - [10950] = 1, + [10956] = 1, ACTIONS(1577), 1, sym_string, - [10954] = 1, + [10960] = 1, ACTIONS(1579), 1, sym_string, - [10958] = 1, + [10964] = 1, ACTIONS(1581), 1, sym_string, - [10962] = 1, + [10968] = 1, ACTIONS(1583), 1, sym__eol, - [10966] = 1, + [10972] = 1, ACTIONS(1585), 1, sym__eol, - [10970] = 1, + [10976] = 1, ACTIONS(1587), 1, sym_account, - [10974] = 1, + [10980] = 1, ACTIONS(1589), 1, sym_key, - [10978] = 1, + [10984] = 1, ACTIONS(1591), 1, sym_string, - [10982] = 1, + [10988] = 1, ACTIONS(1593), 1, sym_account, - [10986] = 1, + [10992] = 1, ACTIONS(1595), 1, sym_account, - [10990] = 1, + [10996] = 1, ACTIONS(1597), 1, sym_currency, - [10994] = 1, + [11000] = 1, ACTIONS(1599), 1, sym_string, - [10998] = 1, + [11004] = 1, ACTIONS(1601), 1, sym_string, - [11002] = 1, + [11008] = 1, ACTIONS(1603), 1, sym_account, - [11006] = 1, + [11012] = 1, ACTIONS(1605), 1, sym_account, }; @@ -14438,459 +14445,460 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(159)] = 4739, [SMALL_STATE(160)] = 4761, [SMALL_STATE(161)] = 4783, - [SMALL_STATE(162)] = 4805, - [SMALL_STATE(163)] = 4827, - [SMALL_STATE(164)] = 4849, - [SMALL_STATE(165)] = 4871, - [SMALL_STATE(166)] = 4893, - [SMALL_STATE(167)] = 4915, - [SMALL_STATE(168)] = 4959, - [SMALL_STATE(169)] = 4981, - [SMALL_STATE(170)] = 5003, - [SMALL_STATE(171)] = 5025, - [SMALL_STATE(172)] = 5047, - [SMALL_STATE(173)] = 5069, - [SMALL_STATE(174)] = 5091, - [SMALL_STATE(175)] = 5113, - [SMALL_STATE(176)] = 5135, - [SMALL_STATE(177)] = 5157, - [SMALL_STATE(178)] = 5179, - [SMALL_STATE(179)] = 5223, - [SMALL_STATE(180)] = 5245, - [SMALL_STATE(181)] = 5267, - [SMALL_STATE(182)] = 5289, - [SMALL_STATE(183)] = 5321, - [SMALL_STATE(184)] = 5343, - [SMALL_STATE(185)] = 5365, - [SMALL_STATE(186)] = 5387, - [SMALL_STATE(187)] = 5409, - [SMALL_STATE(188)] = 5431, - [SMALL_STATE(189)] = 5453, - [SMALL_STATE(190)] = 5475, - [SMALL_STATE(191)] = 5497, - [SMALL_STATE(192)] = 5541, - [SMALL_STATE(193)] = 5563, - [SMALL_STATE(194)] = 5585, - [SMALL_STATE(195)] = 5607, - [SMALL_STATE(196)] = 5629, - [SMALL_STATE(197)] = 5651, - [SMALL_STATE(198)] = 5673, - [SMALL_STATE(199)] = 5695, - [SMALL_STATE(200)] = 5717, - [SMALL_STATE(201)] = 5739, - [SMALL_STATE(202)] = 5761, - [SMALL_STATE(203)] = 5783, - [SMALL_STATE(204)] = 5805, - [SMALL_STATE(205)] = 5827, - [SMALL_STATE(206)] = 5849, - [SMALL_STATE(207)] = 5871, - [SMALL_STATE(208)] = 5893, - [SMALL_STATE(209)] = 5915, - [SMALL_STATE(210)] = 5955, - [SMALL_STATE(211)] = 5995, - [SMALL_STATE(212)] = 6017, - [SMALL_STATE(213)] = 6039, - [SMALL_STATE(214)] = 6061, - [SMALL_STATE(215)] = 6083, - [SMALL_STATE(216)] = 6105, - [SMALL_STATE(217)] = 6149, - [SMALL_STATE(218)] = 6171, - [SMALL_STATE(219)] = 6193, - [SMALL_STATE(220)] = 6215, - [SMALL_STATE(221)] = 6237, - [SMALL_STATE(222)] = 6259, - [SMALL_STATE(223)] = 6281, - [SMALL_STATE(224)] = 6303, - [SMALL_STATE(225)] = 6325, - [SMALL_STATE(226)] = 6347, - [SMALL_STATE(227)] = 6369, - [SMALL_STATE(228)] = 6391, - [SMALL_STATE(229)] = 6413, - [SMALL_STATE(230)] = 6435, - [SMALL_STATE(231)] = 6457, - [SMALL_STATE(232)] = 6479, - [SMALL_STATE(233)] = 6501, - [SMALL_STATE(234)] = 6523, - [SMALL_STATE(235)] = 6545, - [SMALL_STATE(236)] = 6567, - [SMALL_STATE(237)] = 6589, - [SMALL_STATE(238)] = 6611, - [SMALL_STATE(239)] = 6633, - [SMALL_STATE(240)] = 6655, - [SMALL_STATE(241)] = 6677, - [SMALL_STATE(242)] = 6699, - [SMALL_STATE(243)] = 6721, - [SMALL_STATE(244)] = 6743, - [SMALL_STATE(245)] = 6765, - [SMALL_STATE(246)] = 6787, - [SMALL_STATE(247)] = 6809, - [SMALL_STATE(248)] = 6831, - [SMALL_STATE(249)] = 6853, - [SMALL_STATE(250)] = 6875, - [SMALL_STATE(251)] = 6897, - [SMALL_STATE(252)] = 6919, - [SMALL_STATE(253)] = 6940, - [SMALL_STATE(254)] = 6973, - [SMALL_STATE(255)] = 6994, - [SMALL_STATE(256)] = 7039, - [SMALL_STATE(257)] = 7084, - [SMALL_STATE(258)] = 7105, - [SMALL_STATE(259)] = 7126, - [SMALL_STATE(260)] = 7147, - [SMALL_STATE(261)] = 7168, - [SMALL_STATE(262)] = 7189, - [SMALL_STATE(263)] = 7210, - [SMALL_STATE(264)] = 7231, - [SMALL_STATE(265)] = 7252, - [SMALL_STATE(266)] = 7273, - [SMALL_STATE(267)] = 7294, - [SMALL_STATE(268)] = 7315, - [SMALL_STATE(269)] = 7336, - [SMALL_STATE(270)] = 7369, - [SMALL_STATE(271)] = 7390, - [SMALL_STATE(272)] = 7411, - [SMALL_STATE(273)] = 7432, - [SMALL_STATE(274)] = 7453, - [SMALL_STATE(275)] = 7486, - [SMALL_STATE(276)] = 7519, - [SMALL_STATE(277)] = 7540, - [SMALL_STATE(278)] = 7561, - [SMALL_STATE(279)] = 7582, - [SMALL_STATE(280)] = 7603, - [SMALL_STATE(281)] = 7624, - [SMALL_STATE(282)] = 7645, - [SMALL_STATE(283)] = 7666, - [SMALL_STATE(284)] = 7699, - [SMALL_STATE(285)] = 7720, - [SMALL_STATE(286)] = 7741, - [SMALL_STATE(287)] = 7762, - [SMALL_STATE(288)] = 7783, - [SMALL_STATE(289)] = 7804, - [SMALL_STATE(290)] = 7838, - [SMALL_STATE(291)] = 7875, - [SMALL_STATE(292)] = 7912, - [SMALL_STATE(293)] = 7944, - [SMALL_STATE(294)] = 7968, - [SMALL_STATE(295)] = 8000, - [SMALL_STATE(296)] = 8028, - [SMALL_STATE(297)] = 8060, - [SMALL_STATE(298)] = 8092, - [SMALL_STATE(299)] = 8112, - [SMALL_STATE(300)] = 8144, - [SMALL_STATE(301)] = 8176, - [SMALL_STATE(302)] = 8208, - [SMALL_STATE(303)] = 8228, - [SMALL_STATE(304)] = 8260, - [SMALL_STATE(305)] = 8292, - [SMALL_STATE(306)] = 8324, - [SMALL_STATE(307)] = 8356, - [SMALL_STATE(308)] = 8388, - [SMALL_STATE(309)] = 8420, - [SMALL_STATE(310)] = 8452, - [SMALL_STATE(311)] = 8484, - [SMALL_STATE(312)] = 8516, - [SMALL_STATE(313)] = 8536, - [SMALL_STATE(314)] = 8560, - [SMALL_STATE(315)] = 8580, - [SMALL_STATE(316)] = 8597, - [SMALL_STATE(317)] = 8614, - [SMALL_STATE(318)] = 8641, - [SMALL_STATE(319)] = 8661, - [SMALL_STATE(320)] = 8687, - [SMALL_STATE(321)] = 8707, - [SMALL_STATE(322)] = 8727, - [SMALL_STATE(323)] = 8741, - [SMALL_STATE(324)] = 8761, - [SMALL_STATE(325)] = 8781, - [SMALL_STATE(326)] = 8801, - [SMALL_STATE(327)] = 8827, - [SMALL_STATE(328)] = 8841, - [SMALL_STATE(329)] = 8866, - [SMALL_STATE(330)] = 8883, - [SMALL_STATE(331)] = 8900, - [SMALL_STATE(332)] = 8917, - [SMALL_STATE(333)] = 8934, - [SMALL_STATE(334)] = 8959, - [SMALL_STATE(335)] = 8976, - [SMALL_STATE(336)] = 8993, - [SMALL_STATE(337)] = 9018, - [SMALL_STATE(338)] = 9035, - [SMALL_STATE(339)] = 9052, - [SMALL_STATE(340)] = 9077, - [SMALL_STATE(341)] = 9094, - [SMALL_STATE(342)] = 9114, - [SMALL_STATE(343)] = 9136, - [SMALL_STATE(344)] = 9156, - [SMALL_STATE(345)] = 9176, - [SMALL_STATE(346)] = 9198, - [SMALL_STATE(347)] = 9220, + [SMALL_STATE(162)] = 4817, + [SMALL_STATE(163)] = 4839, + [SMALL_STATE(164)] = 4861, + [SMALL_STATE(165)] = 4883, + [SMALL_STATE(166)] = 4905, + [SMALL_STATE(167)] = 4927, + [SMALL_STATE(168)] = 4971, + [SMALL_STATE(169)] = 5015, + [SMALL_STATE(170)] = 5037, + [SMALL_STATE(171)] = 5059, + [SMALL_STATE(172)] = 5103, + [SMALL_STATE(173)] = 5125, + [SMALL_STATE(174)] = 5147, + [SMALL_STATE(175)] = 5169, + [SMALL_STATE(176)] = 5191, + [SMALL_STATE(177)] = 5213, + [SMALL_STATE(178)] = 5235, + [SMALL_STATE(179)] = 5257, + [SMALL_STATE(180)] = 5279, + [SMALL_STATE(181)] = 5301, + [SMALL_STATE(182)] = 5323, + [SMALL_STATE(183)] = 5345, + [SMALL_STATE(184)] = 5367, + [SMALL_STATE(185)] = 5389, + [SMALL_STATE(186)] = 5411, + [SMALL_STATE(187)] = 5433, + [SMALL_STATE(188)] = 5455, + [SMALL_STATE(189)] = 5477, + [SMALL_STATE(190)] = 5499, + [SMALL_STATE(191)] = 5521, + [SMALL_STATE(192)] = 5543, + [SMALL_STATE(193)] = 5565, + [SMALL_STATE(194)] = 5587, + [SMALL_STATE(195)] = 5609, + [SMALL_STATE(196)] = 5631, + [SMALL_STATE(197)] = 5653, + [SMALL_STATE(198)] = 5675, + [SMALL_STATE(199)] = 5697, + [SMALL_STATE(200)] = 5719, + [SMALL_STATE(201)] = 5741, + [SMALL_STATE(202)] = 5763, + [SMALL_STATE(203)] = 5785, + [SMALL_STATE(204)] = 5807, + [SMALL_STATE(205)] = 5829, + [SMALL_STATE(206)] = 5851, + [SMALL_STATE(207)] = 5873, + [SMALL_STATE(208)] = 5895, + [SMALL_STATE(209)] = 5917, + [SMALL_STATE(210)] = 5939, + [SMALL_STATE(211)] = 5979, + [SMALL_STATE(212)] = 6019, + [SMALL_STATE(213)] = 6041, + [SMALL_STATE(214)] = 6063, + [SMALL_STATE(215)] = 6085, + [SMALL_STATE(216)] = 6107, + [SMALL_STATE(217)] = 6129, + [SMALL_STATE(218)] = 6173, + [SMALL_STATE(219)] = 6195, + [SMALL_STATE(220)] = 6217, + [SMALL_STATE(221)] = 6239, + [SMALL_STATE(222)] = 6261, + [SMALL_STATE(223)] = 6283, + [SMALL_STATE(224)] = 6305, + [SMALL_STATE(225)] = 6327, + [SMALL_STATE(226)] = 6349, + [SMALL_STATE(227)] = 6371, + [SMALL_STATE(228)] = 6393, + [SMALL_STATE(229)] = 6415, + [SMALL_STATE(230)] = 6437, + [SMALL_STATE(231)] = 6459, + [SMALL_STATE(232)] = 6481, + [SMALL_STATE(233)] = 6503, + [SMALL_STATE(234)] = 6525, + [SMALL_STATE(235)] = 6547, + [SMALL_STATE(236)] = 6569, + [SMALL_STATE(237)] = 6591, + [SMALL_STATE(238)] = 6613, + [SMALL_STATE(239)] = 6635, + [SMALL_STATE(240)] = 6657, + [SMALL_STATE(241)] = 6679, + [SMALL_STATE(242)] = 6701, + [SMALL_STATE(243)] = 6723, + [SMALL_STATE(244)] = 6745, + [SMALL_STATE(245)] = 6767, + [SMALL_STATE(246)] = 6789, + [SMALL_STATE(247)] = 6811, + [SMALL_STATE(248)] = 6833, + [SMALL_STATE(249)] = 6855, + [SMALL_STATE(250)] = 6877, + [SMALL_STATE(251)] = 6899, + [SMALL_STATE(252)] = 6921, + [SMALL_STATE(253)] = 6942, + [SMALL_STATE(254)] = 6963, + [SMALL_STATE(255)] = 6984, + [SMALL_STATE(256)] = 7005, + [SMALL_STATE(257)] = 7026, + [SMALL_STATE(258)] = 7047, + [SMALL_STATE(259)] = 7092, + [SMALL_STATE(260)] = 7113, + [SMALL_STATE(261)] = 7134, + [SMALL_STATE(262)] = 7155, + [SMALL_STATE(263)] = 7176, + [SMALL_STATE(264)] = 7197, + [SMALL_STATE(265)] = 7218, + [SMALL_STATE(266)] = 7239, + [SMALL_STATE(267)] = 7260, + [SMALL_STATE(268)] = 7293, + [SMALL_STATE(269)] = 7314, + [SMALL_STATE(270)] = 7335, + [SMALL_STATE(271)] = 7356, + [SMALL_STATE(272)] = 7377, + [SMALL_STATE(273)] = 7398, + [SMALL_STATE(274)] = 7419, + [SMALL_STATE(275)] = 7440, + [SMALL_STATE(276)] = 7461, + [SMALL_STATE(277)] = 7482, + [SMALL_STATE(278)] = 7503, + [SMALL_STATE(279)] = 7524, + [SMALL_STATE(280)] = 7545, + [SMALL_STATE(281)] = 7578, + [SMALL_STATE(282)] = 7611, + [SMALL_STATE(283)] = 7644, + [SMALL_STATE(284)] = 7689, + [SMALL_STATE(285)] = 7710, + [SMALL_STATE(286)] = 7731, + [SMALL_STATE(287)] = 7752, + [SMALL_STATE(288)] = 7773, + [SMALL_STATE(289)] = 7806, + [SMALL_STATE(290)] = 7840, + [SMALL_STATE(291)] = 7877, + [SMALL_STATE(292)] = 7914, + [SMALL_STATE(293)] = 7946, + [SMALL_STATE(294)] = 7978, + [SMALL_STATE(295)] = 8010, + [SMALL_STATE(296)] = 8042, + [SMALL_STATE(297)] = 8062, + [SMALL_STATE(298)] = 8094, + [SMALL_STATE(299)] = 8126, + [SMALL_STATE(300)] = 8158, + [SMALL_STATE(301)] = 8190, + [SMALL_STATE(302)] = 8210, + [SMALL_STATE(303)] = 8242, + [SMALL_STATE(304)] = 8274, + [SMALL_STATE(305)] = 8306, + [SMALL_STATE(306)] = 8338, + [SMALL_STATE(307)] = 8370, + [SMALL_STATE(308)] = 8402, + [SMALL_STATE(309)] = 8426, + [SMALL_STATE(310)] = 8446, + [SMALL_STATE(311)] = 8478, + [SMALL_STATE(312)] = 8502, + [SMALL_STATE(313)] = 8530, + [SMALL_STATE(314)] = 8550, + [SMALL_STATE(315)] = 8582, + [SMALL_STATE(316)] = 8599, + [SMALL_STATE(317)] = 8616, + [SMALL_STATE(318)] = 8643, + [SMALL_STATE(319)] = 8669, + [SMALL_STATE(320)] = 8689, + [SMALL_STATE(321)] = 8703, + [SMALL_STATE(322)] = 8723, + [SMALL_STATE(323)] = 8743, + [SMALL_STATE(324)] = 8763, + [SMALL_STATE(325)] = 8783, + [SMALL_STATE(326)] = 8803, + [SMALL_STATE(327)] = 8817, + [SMALL_STATE(328)] = 8843, + [SMALL_STATE(329)] = 8860, + [SMALL_STATE(330)] = 8877, + [SMALL_STATE(331)] = 8894, + [SMALL_STATE(332)] = 8911, + [SMALL_STATE(333)] = 8928, + [SMALL_STATE(334)] = 8953, + [SMALL_STATE(335)] = 8970, + [SMALL_STATE(336)] = 8987, + [SMALL_STATE(337)] = 9004, + [SMALL_STATE(338)] = 9029, + [SMALL_STATE(339)] = 9046, + [SMALL_STATE(340)] = 9071, + [SMALL_STATE(341)] = 9096, + [SMALL_STATE(342)] = 9118, + [SMALL_STATE(343)] = 9138, + [SMALL_STATE(344)] = 9158, + [SMALL_STATE(345)] = 9178, + [SMALL_STATE(346)] = 9200, + [SMALL_STATE(347)] = 9222, [SMALL_STATE(348)] = 9242, - [SMALL_STATE(349)] = 9262, - [SMALL_STATE(350)] = 9275, - [SMALL_STATE(351)] = 9294, - [SMALL_STATE(352)] = 9311, - [SMALL_STATE(353)] = 9328, - [SMALL_STATE(354)] = 9345, - [SMALL_STATE(355)] = 9362, - [SMALL_STATE(356)] = 9379, - [SMALL_STATE(357)] = 9398, - [SMALL_STATE(358)] = 9415, - [SMALL_STATE(359)] = 9428, - [SMALL_STATE(360)] = 9445, - [SMALL_STATE(361)] = 9456, - [SMALL_STATE(362)] = 9475, - [SMALL_STATE(363)] = 9488, - [SMALL_STATE(364)] = 9505, - [SMALL_STATE(365)] = 9524, - [SMALL_STATE(366)] = 9543, - [SMALL_STATE(367)] = 9551, - [SMALL_STATE(368)] = 9565, - [SMALL_STATE(369)] = 9575, + [SMALL_STATE(349)] = 9264, + [SMALL_STATE(350)] = 9283, + [SMALL_STATE(351)] = 9302, + [SMALL_STATE(352)] = 9319, + [SMALL_STATE(353)] = 9332, + [SMALL_STATE(354)] = 9349, + [SMALL_STATE(355)] = 9368, + [SMALL_STATE(356)] = 9381, + [SMALL_STATE(357)] = 9400, + [SMALL_STATE(358)] = 9419, + [SMALL_STATE(359)] = 9436, + [SMALL_STATE(360)] = 9453, + [SMALL_STATE(361)] = 9470, + [SMALL_STATE(362)] = 9487, + [SMALL_STATE(363)] = 9504, + [SMALL_STATE(364)] = 9517, + [SMALL_STATE(365)] = 9528, + [SMALL_STATE(366)] = 9545, + [SMALL_STATE(367)] = 9559, + [SMALL_STATE(368)] = 9575, + [SMALL_STATE(369)] = 9583, [SMALL_STATE(370)] = 9591, - [SMALL_STATE(371)] = 9607, - [SMALL_STATE(372)] = 9615, - [SMALL_STATE(373)] = 9631, + [SMALL_STATE(371)] = 9605, + [SMALL_STATE(372)] = 9621, + [SMALL_STATE(373)] = 9637, [SMALL_STATE(374)] = 9647, [SMALL_STATE(375)] = 9663, - [SMALL_STATE(376)] = 9677, - [SMALL_STATE(377)] = 9689, - [SMALL_STATE(378)] = 9705, - [SMALL_STATE(379)] = 9717, - [SMALL_STATE(380)] = 9729, - [SMALL_STATE(381)] = 9745, - [SMALL_STATE(382)] = 9761, - [SMALL_STATE(383)] = 9774, - [SMALL_STATE(384)] = 9783, - [SMALL_STATE(385)] = 9792, - [SMALL_STATE(386)] = 9799, - [SMALL_STATE(387)] = 9806, - [SMALL_STATE(388)] = 9819, - [SMALL_STATE(389)] = 9832, - [SMALL_STATE(390)] = 9840, + [SMALL_STATE(376)] = 9679, + [SMALL_STATE(377)] = 9695, + [SMALL_STATE(378)] = 9711, + [SMALL_STATE(379)] = 9727, + [SMALL_STATE(380)] = 9739, + [SMALL_STATE(381)] = 9751, + [SMALL_STATE(382)] = 9763, + [SMALL_STATE(383)] = 9772, + [SMALL_STATE(384)] = 9785, + [SMALL_STATE(385)] = 9798, + [SMALL_STATE(386)] = 9811, + [SMALL_STATE(387)] = 9818, + [SMALL_STATE(388)] = 9827, + [SMALL_STATE(389)] = 9834, + [SMALL_STATE(390)] = 9844, [SMALL_STATE(391)] = 9850, [SMALL_STATE(392)] = 9860, [SMALL_STATE(393)] = 9870, - [SMALL_STATE(394)] = 9880, - [SMALL_STATE(395)] = 9890, - [SMALL_STATE(396)] = 9898, - [SMALL_STATE(397)] = 9908, - [SMALL_STATE(398)] = 9918, - [SMALL_STATE(399)] = 9928, - [SMALL_STATE(400)] = 9938, - [SMALL_STATE(401)] = 9948, - [SMALL_STATE(402)] = 9958, - [SMALL_STATE(403)] = 9968, - [SMALL_STATE(404)] = 9974, - [SMALL_STATE(405)] = 9984, - [SMALL_STATE(406)] = 9994, - [SMALL_STATE(407)] = 10002, - [SMALL_STATE(408)] = 10010, - [SMALL_STATE(409)] = 10020, - [SMALL_STATE(410)] = 10030, - [SMALL_STATE(411)] = 10038, - [SMALL_STATE(412)] = 10048, - [SMALL_STATE(413)] = 10058, - [SMALL_STATE(414)] = 10068, - [SMALL_STATE(415)] = 10078, - [SMALL_STATE(416)] = 10088, - [SMALL_STATE(417)] = 10098, - [SMALL_STATE(418)] = 10108, - [SMALL_STATE(419)] = 10118, - [SMALL_STATE(420)] = 10128, - [SMALL_STATE(421)] = 10138, - [SMALL_STATE(422)] = 10148, - [SMALL_STATE(423)] = 10158, - [SMALL_STATE(424)] = 10168, - [SMALL_STATE(425)] = 10178, - [SMALL_STATE(426)] = 10188, + [SMALL_STATE(394)] = 9878, + [SMALL_STATE(395)] = 9886, + [SMALL_STATE(396)] = 9896, + [SMALL_STATE(397)] = 9906, + [SMALL_STATE(398)] = 9916, + [SMALL_STATE(399)] = 9926, + [SMALL_STATE(400)] = 9936, + [SMALL_STATE(401)] = 9946, + [SMALL_STATE(402)] = 9956, + [SMALL_STATE(403)] = 9966, + [SMALL_STATE(404)] = 9976, + [SMALL_STATE(405)] = 9986, + [SMALL_STATE(406)] = 9996, + [SMALL_STATE(407)] = 10006, + [SMALL_STATE(408)] = 10016, + [SMALL_STATE(409)] = 10026, + [SMALL_STATE(410)] = 10036, + [SMALL_STATE(411)] = 10046, + [SMALL_STATE(412)] = 10056, + [SMALL_STATE(413)] = 10066, + [SMALL_STATE(414)] = 10076, + [SMALL_STATE(415)] = 10086, + [SMALL_STATE(416)] = 10096, + [SMALL_STATE(417)] = 10104, + [SMALL_STATE(418)] = 10114, + [SMALL_STATE(419)] = 10122, + [SMALL_STATE(420)] = 10132, + [SMALL_STATE(421)] = 10142, + [SMALL_STATE(422)] = 10150, + [SMALL_STATE(423)] = 10160, + [SMALL_STATE(424)] = 10170, + [SMALL_STATE(425)] = 10180, + [SMALL_STATE(426)] = 10190, [SMALL_STATE(427)] = 10198, [SMALL_STATE(428)] = 10208, - [SMALL_STATE(429)] = 10218, - [SMALL_STATE(430)] = 10228, - [SMALL_STATE(431)] = 10236, + [SMALL_STATE(429)] = 10216, + [SMALL_STATE(430)] = 10224, + [SMALL_STATE(431)] = 10234, [SMALL_STATE(432)] = 10244, - [SMALL_STATE(433)] = 10252, - [SMALL_STATE(434)] = 10259, + [SMALL_STATE(433)] = 10254, + [SMALL_STATE(434)] = 10261, [SMALL_STATE(435)] = 10266, - [SMALL_STATE(436)] = 10273, - [SMALL_STATE(437)] = 10278, - [SMALL_STATE(438)] = 10283, + [SMALL_STATE(436)] = 10271, + [SMALL_STATE(437)] = 10276, + [SMALL_STATE(438)] = 10281, [SMALL_STATE(439)] = 10288, - [SMALL_STATE(440)] = 10293, - [SMALL_STATE(441)] = 10300, - [SMALL_STATE(442)] = 10305, - [SMALL_STATE(443)] = 10312, + [SMALL_STATE(440)] = 10295, + [SMALL_STATE(441)] = 10302, + [SMALL_STATE(442)] = 10309, + [SMALL_STATE(443)] = 10314, [SMALL_STATE(444)] = 10319, [SMALL_STATE(445)] = 10324, [SMALL_STATE(446)] = 10329, [SMALL_STATE(447)] = 10336, [SMALL_STATE(448)] = 10341, - [SMALL_STATE(449)] = 10346, - [SMALL_STATE(450)] = 10350, - [SMALL_STATE(451)] = 10354, - [SMALL_STATE(452)] = 10358, - [SMALL_STATE(453)] = 10362, - [SMALL_STATE(454)] = 10366, - [SMALL_STATE(455)] = 10370, - [SMALL_STATE(456)] = 10374, - [SMALL_STATE(457)] = 10378, - [SMALL_STATE(458)] = 10382, - [SMALL_STATE(459)] = 10386, - [SMALL_STATE(460)] = 10390, - [SMALL_STATE(461)] = 10394, - [SMALL_STATE(462)] = 10398, - [SMALL_STATE(463)] = 10402, - [SMALL_STATE(464)] = 10406, - [SMALL_STATE(465)] = 10410, - [SMALL_STATE(466)] = 10414, - [SMALL_STATE(467)] = 10418, - [SMALL_STATE(468)] = 10422, - [SMALL_STATE(469)] = 10426, - [SMALL_STATE(470)] = 10430, - [SMALL_STATE(471)] = 10434, - [SMALL_STATE(472)] = 10438, - [SMALL_STATE(473)] = 10442, - [SMALL_STATE(474)] = 10446, - [SMALL_STATE(475)] = 10450, - [SMALL_STATE(476)] = 10454, - [SMALL_STATE(477)] = 10458, - [SMALL_STATE(478)] = 10462, - [SMALL_STATE(479)] = 10466, - [SMALL_STATE(480)] = 10470, - [SMALL_STATE(481)] = 10474, - [SMALL_STATE(482)] = 10478, - [SMALL_STATE(483)] = 10482, - [SMALL_STATE(484)] = 10486, - [SMALL_STATE(485)] = 10490, - [SMALL_STATE(486)] = 10494, - [SMALL_STATE(487)] = 10498, - [SMALL_STATE(488)] = 10502, - [SMALL_STATE(489)] = 10506, - [SMALL_STATE(490)] = 10510, - [SMALL_STATE(491)] = 10514, - [SMALL_STATE(492)] = 10518, - [SMALL_STATE(493)] = 10522, - [SMALL_STATE(494)] = 10526, - [SMALL_STATE(495)] = 10530, - [SMALL_STATE(496)] = 10534, - [SMALL_STATE(497)] = 10538, - [SMALL_STATE(498)] = 10542, - [SMALL_STATE(499)] = 10546, - [SMALL_STATE(500)] = 10550, - [SMALL_STATE(501)] = 10554, - [SMALL_STATE(502)] = 10558, - [SMALL_STATE(503)] = 10562, - [SMALL_STATE(504)] = 10566, - [SMALL_STATE(505)] = 10570, - [SMALL_STATE(506)] = 10574, - [SMALL_STATE(507)] = 10578, - [SMALL_STATE(508)] = 10582, - [SMALL_STATE(509)] = 10586, - [SMALL_STATE(510)] = 10590, - [SMALL_STATE(511)] = 10594, - [SMALL_STATE(512)] = 10598, - [SMALL_STATE(513)] = 10602, - [SMALL_STATE(514)] = 10606, - [SMALL_STATE(515)] = 10610, - [SMALL_STATE(516)] = 10614, - [SMALL_STATE(517)] = 10618, - [SMALL_STATE(518)] = 10622, - [SMALL_STATE(519)] = 10626, - [SMALL_STATE(520)] = 10630, - [SMALL_STATE(521)] = 10634, - [SMALL_STATE(522)] = 10638, - [SMALL_STATE(523)] = 10642, - [SMALL_STATE(524)] = 10646, - [SMALL_STATE(525)] = 10650, - [SMALL_STATE(526)] = 10654, - [SMALL_STATE(527)] = 10658, - [SMALL_STATE(528)] = 10662, - [SMALL_STATE(529)] = 10666, - [SMALL_STATE(530)] = 10670, - [SMALL_STATE(531)] = 10674, - [SMALL_STATE(532)] = 10678, - [SMALL_STATE(533)] = 10682, - [SMALL_STATE(534)] = 10686, - [SMALL_STATE(535)] = 10690, - [SMALL_STATE(536)] = 10694, - [SMALL_STATE(537)] = 10698, - [SMALL_STATE(538)] = 10702, - [SMALL_STATE(539)] = 10706, - [SMALL_STATE(540)] = 10710, - [SMALL_STATE(541)] = 10714, - [SMALL_STATE(542)] = 10718, - [SMALL_STATE(543)] = 10722, - [SMALL_STATE(544)] = 10726, - [SMALL_STATE(545)] = 10730, - [SMALL_STATE(546)] = 10734, - [SMALL_STATE(547)] = 10738, - [SMALL_STATE(548)] = 10742, - [SMALL_STATE(549)] = 10746, - [SMALL_STATE(550)] = 10750, - [SMALL_STATE(551)] = 10754, - [SMALL_STATE(552)] = 10758, - [SMALL_STATE(553)] = 10762, - [SMALL_STATE(554)] = 10766, - [SMALL_STATE(555)] = 10770, - [SMALL_STATE(556)] = 10774, - [SMALL_STATE(557)] = 10778, - [SMALL_STATE(558)] = 10782, - [SMALL_STATE(559)] = 10786, - [SMALL_STATE(560)] = 10790, - [SMALL_STATE(561)] = 10794, - [SMALL_STATE(562)] = 10798, - [SMALL_STATE(563)] = 10802, - [SMALL_STATE(564)] = 10806, - [SMALL_STATE(565)] = 10810, - [SMALL_STATE(566)] = 10814, - [SMALL_STATE(567)] = 10818, - [SMALL_STATE(568)] = 10822, - [SMALL_STATE(569)] = 10826, - [SMALL_STATE(570)] = 10830, - [SMALL_STATE(571)] = 10834, - [SMALL_STATE(572)] = 10838, - [SMALL_STATE(573)] = 10842, - [SMALL_STATE(574)] = 10846, - [SMALL_STATE(575)] = 10850, - [SMALL_STATE(576)] = 10854, - [SMALL_STATE(577)] = 10858, - [SMALL_STATE(578)] = 10862, - [SMALL_STATE(579)] = 10866, - [SMALL_STATE(580)] = 10870, - [SMALL_STATE(581)] = 10874, - [SMALL_STATE(582)] = 10878, - [SMALL_STATE(583)] = 10882, - [SMALL_STATE(584)] = 10886, - [SMALL_STATE(585)] = 10890, - [SMALL_STATE(586)] = 10894, - [SMALL_STATE(587)] = 10898, - [SMALL_STATE(588)] = 10902, - [SMALL_STATE(589)] = 10906, - [SMALL_STATE(590)] = 10910, - [SMALL_STATE(591)] = 10914, - [SMALL_STATE(592)] = 10918, - [SMALL_STATE(593)] = 10922, - [SMALL_STATE(594)] = 10926, - [SMALL_STATE(595)] = 10930, - [SMALL_STATE(596)] = 10934, - [SMALL_STATE(597)] = 10938, - [SMALL_STATE(598)] = 10942, - [SMALL_STATE(599)] = 10946, - [SMALL_STATE(600)] = 10950, - [SMALL_STATE(601)] = 10954, - [SMALL_STATE(602)] = 10958, - [SMALL_STATE(603)] = 10962, - [SMALL_STATE(604)] = 10966, - [SMALL_STATE(605)] = 10970, - [SMALL_STATE(606)] = 10974, - [SMALL_STATE(607)] = 10978, - [SMALL_STATE(608)] = 10982, - [SMALL_STATE(609)] = 10986, - [SMALL_STATE(610)] = 10990, - [SMALL_STATE(611)] = 10994, - [SMALL_STATE(612)] = 10998, - [SMALL_STATE(613)] = 11002, - [SMALL_STATE(614)] = 11006, + [SMALL_STATE(449)] = 10348, + [SMALL_STATE(450)] = 10352, + [SMALL_STATE(451)] = 10356, + [SMALL_STATE(452)] = 10360, + [SMALL_STATE(453)] = 10364, + [SMALL_STATE(454)] = 10368, + [SMALL_STATE(455)] = 10372, + [SMALL_STATE(456)] = 10376, + [SMALL_STATE(457)] = 10380, + [SMALL_STATE(458)] = 10384, + [SMALL_STATE(459)] = 10388, + [SMALL_STATE(460)] = 10392, + [SMALL_STATE(461)] = 10396, + [SMALL_STATE(462)] = 10400, + [SMALL_STATE(463)] = 10404, + [SMALL_STATE(464)] = 10408, + [SMALL_STATE(465)] = 10412, + [SMALL_STATE(466)] = 10416, + [SMALL_STATE(467)] = 10420, + [SMALL_STATE(468)] = 10424, + [SMALL_STATE(469)] = 10428, + [SMALL_STATE(470)] = 10432, + [SMALL_STATE(471)] = 10436, + [SMALL_STATE(472)] = 10440, + [SMALL_STATE(473)] = 10444, + [SMALL_STATE(474)] = 10448, + [SMALL_STATE(475)] = 10452, + [SMALL_STATE(476)] = 10456, + [SMALL_STATE(477)] = 10460, + [SMALL_STATE(478)] = 10464, + [SMALL_STATE(479)] = 10468, + [SMALL_STATE(480)] = 10472, + [SMALL_STATE(481)] = 10476, + [SMALL_STATE(482)] = 10480, + [SMALL_STATE(483)] = 10484, + [SMALL_STATE(484)] = 10488, + [SMALL_STATE(485)] = 10492, + [SMALL_STATE(486)] = 10496, + [SMALL_STATE(487)] = 10500, + [SMALL_STATE(488)] = 10504, + [SMALL_STATE(489)] = 10508, + [SMALL_STATE(490)] = 10512, + [SMALL_STATE(491)] = 10516, + [SMALL_STATE(492)] = 10520, + [SMALL_STATE(493)] = 10524, + [SMALL_STATE(494)] = 10528, + [SMALL_STATE(495)] = 10532, + [SMALL_STATE(496)] = 10536, + [SMALL_STATE(497)] = 10540, + [SMALL_STATE(498)] = 10544, + [SMALL_STATE(499)] = 10548, + [SMALL_STATE(500)] = 10552, + [SMALL_STATE(501)] = 10556, + [SMALL_STATE(502)] = 10560, + [SMALL_STATE(503)] = 10564, + [SMALL_STATE(504)] = 10568, + [SMALL_STATE(505)] = 10572, + [SMALL_STATE(506)] = 10576, + [SMALL_STATE(507)] = 10580, + [SMALL_STATE(508)] = 10584, + [SMALL_STATE(509)] = 10588, + [SMALL_STATE(510)] = 10592, + [SMALL_STATE(511)] = 10596, + [SMALL_STATE(512)] = 10600, + [SMALL_STATE(513)] = 10604, + [SMALL_STATE(514)] = 10608, + [SMALL_STATE(515)] = 10612, + [SMALL_STATE(516)] = 10616, + [SMALL_STATE(517)] = 10620, + [SMALL_STATE(518)] = 10624, + [SMALL_STATE(519)] = 10628, + [SMALL_STATE(520)] = 10632, + [SMALL_STATE(521)] = 10636, + [SMALL_STATE(522)] = 10640, + [SMALL_STATE(523)] = 10644, + [SMALL_STATE(524)] = 10648, + [SMALL_STATE(525)] = 10652, + [SMALL_STATE(526)] = 10656, + [SMALL_STATE(527)] = 10660, + [SMALL_STATE(528)] = 10664, + [SMALL_STATE(529)] = 10668, + [SMALL_STATE(530)] = 10672, + [SMALL_STATE(531)] = 10676, + [SMALL_STATE(532)] = 10680, + [SMALL_STATE(533)] = 10684, + [SMALL_STATE(534)] = 10688, + [SMALL_STATE(535)] = 10692, + [SMALL_STATE(536)] = 10696, + [SMALL_STATE(537)] = 10700, + [SMALL_STATE(538)] = 10704, + [SMALL_STATE(539)] = 10708, + [SMALL_STATE(540)] = 10712, + [SMALL_STATE(541)] = 10716, + [SMALL_STATE(542)] = 10720, + [SMALL_STATE(543)] = 10724, + [SMALL_STATE(544)] = 10728, + [SMALL_STATE(545)] = 10732, + [SMALL_STATE(546)] = 10736, + [SMALL_STATE(547)] = 10740, + [SMALL_STATE(548)] = 10744, + [SMALL_STATE(549)] = 10748, + [SMALL_STATE(550)] = 10752, + [SMALL_STATE(551)] = 10756, + [SMALL_STATE(552)] = 10760, + [SMALL_STATE(553)] = 10764, + [SMALL_STATE(554)] = 10768, + [SMALL_STATE(555)] = 10772, + [SMALL_STATE(556)] = 10776, + [SMALL_STATE(557)] = 10780, + [SMALL_STATE(558)] = 10784, + [SMALL_STATE(559)] = 10788, + [SMALL_STATE(560)] = 10792, + [SMALL_STATE(561)] = 10796, + [SMALL_STATE(562)] = 10800, + [SMALL_STATE(563)] = 10804, + [SMALL_STATE(564)] = 10808, + [SMALL_STATE(565)] = 10812, + [SMALL_STATE(566)] = 10816, + [SMALL_STATE(567)] = 10820, + [SMALL_STATE(568)] = 10824, + [SMALL_STATE(569)] = 10828, + [SMALL_STATE(570)] = 10832, + [SMALL_STATE(571)] = 10836, + [SMALL_STATE(572)] = 10840, + [SMALL_STATE(573)] = 10844, + [SMALL_STATE(574)] = 10848, + [SMALL_STATE(575)] = 10852, + [SMALL_STATE(576)] = 10856, + [SMALL_STATE(577)] = 10860, + [SMALL_STATE(578)] = 10864, + [SMALL_STATE(579)] = 10868, + [SMALL_STATE(580)] = 10872, + [SMALL_STATE(581)] = 10876, + [SMALL_STATE(582)] = 10880, + [SMALL_STATE(583)] = 10884, + [SMALL_STATE(584)] = 10888, + [SMALL_STATE(585)] = 10892, + [SMALL_STATE(586)] = 10896, + [SMALL_STATE(587)] = 10900, + [SMALL_STATE(588)] = 10904, + [SMALL_STATE(589)] = 10908, + [SMALL_STATE(590)] = 10912, + [SMALL_STATE(591)] = 10916, + [SMALL_STATE(592)] = 10920, + [SMALL_STATE(593)] = 10924, + [SMALL_STATE(594)] = 10928, + [SMALL_STATE(595)] = 10932, + [SMALL_STATE(596)] = 10936, + [SMALL_STATE(597)] = 10940, + [SMALL_STATE(598)] = 10944, + [SMALL_STATE(599)] = 10948, + [SMALL_STATE(600)] = 10952, + [SMALL_STATE(601)] = 10956, + [SMALL_STATE(602)] = 10960, + [SMALL_STATE(603)] = 10964, + [SMALL_STATE(604)] = 10968, + [SMALL_STATE(605)] = 10972, + [SMALL_STATE(606)] = 10976, + [SMALL_STATE(607)] = 10980, + [SMALL_STATE(608)] = 10984, + [SMALL_STATE(609)] = 10988, + [SMALL_STATE(610)] = 10992, + [SMALL_STATE(611)] = 10996, + [SMALL_STATE(612)] = 11000, + [SMALL_STATE(613)] = 11004, + [SMALL_STATE(614)] = 11008, + [SMALL_STATE(615)] = 11012, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -14899,65 +14907,65 @@ static const TSParseActionEntry ts_parse_actions[] = { [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file, 0), [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_file_repeat1, 2), [71] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(6), [74] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(6), - [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(497), - [80] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(256), - [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(475), - [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(465), - [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(440), - [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(460), - [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(459), - [98] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(458), - [101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(457), - [104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(456), - [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(558), + [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(494), + [80] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(283), + [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(472), + [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(464), + [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(441), + [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(461), + [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(460), + [98] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(459), + [101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(458), + [104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(457), + [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_file_repeat1, 2), SHIFT_REPEAT(569), [110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file, 1), [112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(8), [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(8), - [122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(584), - [125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(255), - [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(586), - [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(587), - [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(443), - [137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(606), - [140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(607), - [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(589), - [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(590), - [149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(456), + [122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(585), + [125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(258), + [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(587), + [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(588), + [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(440), + [137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(607), + [140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(608), + [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(590), + [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(591), + [149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_repeat1, 2), SHIFT_REPEAT(457), [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_section_repeat1, 2), [154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_transaction, 5, .production_id = 12), [156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_transaction, 5, .production_id = 12), @@ -14996,11 +15004,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_transaction, 5, .production_id = 3), [225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_transaction_repeat1, 2), SHIFT_REPEAT(290), [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open, 6, .production_id = 18), - [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), + [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open, 6, .production_id = 18), [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_close, 4, .production_id = 7), [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_close, 4, .production_id = 7), - [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event, 5, .production_id = 23), [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event, 5, .production_id = 23), [244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open, 6, .production_id = 17), @@ -15010,7 +15018,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open, 6, .production_id = 16), [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open, 6, .production_id = 16), [256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__key_value_list, 2), - [258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__key_value_list, 2), SHIFT_REPEAT(411), + [258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__key_value_list, 2), SHIFT_REPEAT(399), [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__key_value_list, 2), [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom, 5, .production_id = 27), [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom, 5, .production_id = 27), @@ -15096,589 +15104,589 @@ static const TSParseActionEntry ts_parse_actions[] = { [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_document, 6, .production_id = 26), [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_note, 6, .production_id = 25), [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_note, 6, .production_id = 25), - [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__key_value_list, 2), SHIFT_REPEAT(394), - [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 64), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 64), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 43), - [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 43), - [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 71), - [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 71), - [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_value_line, 3), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_value_line, 3), - [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_transaction_repeat1, 3), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_transaction_repeat1, 3), - [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 42), - [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 42), - [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 3, .production_id = 37), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 3, .production_id = 37), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 69), - [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 69), - [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 51), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 51), - [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 52), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 52), - [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 55), - [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 55), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 68), - [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 68), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 67), - [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 67), - [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 53), - [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 53), - [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 45), - [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 45), - [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 54), - [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 54), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 66), - [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 66), - [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 54), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 54), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 65), - [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 65), - [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 55), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 55), - [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 63), - [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 63), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 62), - [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 62), - [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 56), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 56), - [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 57), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 57), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 51), - [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 51), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 61), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 61), - [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 60), - [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 60), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 72), - [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 72), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 47), - [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 47), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 37), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 37), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 73), - [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 73), - [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 9, .production_id = 86), - [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 9, .production_id = 86), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 85), - [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 85), - [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 84), - [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 84), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 42), - [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 42), - [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 83), - [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 83), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 82), - [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 82), - [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 74), - [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 74), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 81), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 81), - [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 80), - [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 80), - [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 43), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 43), - [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 79), - [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 79), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 46), - [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 46), - [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 78), - [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 78), - [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 75), - [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 75), - [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 44), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 44), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 76), - [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 76), - [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 45), - [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 45), - [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 67), - [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 67), - [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 77), - [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 77), - [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_plugin, 4), - [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_plugin, 4), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__key_value_list, 2), SHIFT_REPEAT(403), + [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 66), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 66), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 42), + [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 42), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 9, .production_id = 86), + [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 9, .production_id = 86), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 85), + [448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 85), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 84), + [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 84), + [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 83), + [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 83), + [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 82), + [460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 82), + [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 8, .production_id = 81), + [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 8, .production_id = 81), + [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 80), + [468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 80), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 79), + [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 79), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 78), + [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 78), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 67), + [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 67), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 77), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 77), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 76), + [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 76), + [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 75), + [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 75), + [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 74), + [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 74), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 73), + [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 73), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 72), + [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 72), + [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 7, .production_id = 71), + [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 7, .production_id = 71), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 69), + [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 69), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 55), + [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 55), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 68), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 68), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 67), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 67), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 54), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 54), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 65), + [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 65), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 64), + [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 64), + [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 63), + [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 63), + [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 62), + [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 62), + [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 51), + [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 51), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 61), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 61), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 60), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 60), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 6, .production_id = 57), + [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 6, .production_id = 57), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 56), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 56), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 55), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 55), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 54), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 54), + [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 45), + [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 45), + [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 53), + [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 53), + [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 43), + [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 43), + [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 52), + [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 52), + [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 51), + [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 51), + [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 3, .production_id = 37), + [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 3, .production_id = 37), + [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_transaction_repeat1, 3), + [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_transaction_repeat1, 3), + [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 42), + [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 42), + [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__key_value_line, 3), + [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_value_line, 3), + [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 37), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 37), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 47), + [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 47), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 43), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 43), + [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 5, .production_id = 46), + [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 5, .production_id = 46), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 44), + [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 44), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_posting, 4, .production_id = 45), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_posting, 4, .production_id = 45), + [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 4, .production_id = 15), + [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 4, .production_id = 15), + [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pushmeta, 3), + [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pushmeta, 3), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_plugin, 3), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_plugin, 3), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__directive, 1), [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__directive, 1), - [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__directive, 1), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 3, .production_id = 1), - [754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 3, .production_id = 1), - [756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 3, .production_id = 5), - [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 3, .production_id = 5), - [760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 2, .production_id = 1), - [762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 2, .production_id = 1), - [764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__skipped_lines, 2), - [766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__skipped_lines, 2), - [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__entry, 1), - [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__entry, 1), - [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_headline, 3), - [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_headline, 3), - [776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__skipped_lines, 3), - [778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__skipped_lines, 3), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_plugin, 3), - [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_plugin, 3), - [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pushtag, 3), - [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pushtag, 3), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_poptag, 3), - [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_poptag, 3), - [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 4, .production_id = 15), - [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 4, .production_id = 15), - [798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_headline, 4, .production_id = 14), - [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_headline, 4, .production_id = 14), - [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pushmeta, 3), - [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pushmeta, 3), - [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_custom_repeat1, 2), - [808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_repeat1, 2), SHIFT_REPEAT(338), - [811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_repeat1, 2), SHIFT_REPEAT(322), - [814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_custom_repeat1, 2), SHIFT_REPEAT(295), - [817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_repeat1, 2), SHIFT_REPEAT(332), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_option, 4, .production_id = 13), - [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_option, 4, .production_id = 13), - [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include, 3), - [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include, 3), - [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_popmeta, 4), - [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_popmeta, 4), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_number_expr, 3), - [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_number_expr, 3), - [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_value, 1), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_value, 1), - [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_number_expr, 2), - [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_number_expr, 2), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__skipped_lines, 3), + [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__skipped_lines, 3), + [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__entry, 1), + [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__entry, 1), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 3, .production_id = 1), + [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 3, .production_id = 1), + [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 3, .production_id = 5), + [742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 3, .production_id = 5), + [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pushtag, 3), + [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pushtag, 3), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_poptag, 3), + [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_poptag, 3), + [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include, 3), + [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include, 3), + [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_popmeta, 4), + [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_popmeta, 4), + [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__skipped_lines, 2), + [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__skipped_lines, 2), + [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_headline, 4, .production_id = 14), + [776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_headline, 4, .production_id = 14), + [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_plugin, 4), + [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_plugin, 4), + [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_option, 4, .production_id = 13), + [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_option, 4, .production_id = 13), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_custom_repeat1, 2), + [790] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_repeat1, 2), SHIFT_REPEAT(335), + [793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_repeat1, 2), SHIFT_REPEAT(320), + [796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_custom_repeat1, 2), SHIFT_REPEAT(312), + [799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_repeat1, 2), SHIFT_REPEAT(334), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 2, .production_id = 1), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 2, .production_id = 1), + [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_headline, 3), + [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_headline, 3), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_number_expr, 2), + [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_number_expr, 2), + [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_number_expr, 3), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_number_expr, 3), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_value, 1), + [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_value, 1), + [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__paren__number_expr, 3), [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__paren__number_expr, 3), - [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), [916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 1, .production_id = 41), [918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 1, .production_id = 41), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_amount, 2), - [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_amount, 2), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_amount, 2), + [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_amount, 2), + [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_value_value, 1), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), + [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_repeat2, 1), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [1012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_section_repeat2, 2, .production_id = 6), SHIFT_REPEAT(558), - [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_section_repeat2, 2, .production_id = 6), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_repeat1, 2), - [1031] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_open_repeat1, 2), SHIFT_REPEAT(482), - [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_incomplete_amount, 2), - [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_incomplete_amount, 2), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_repeat2, 2), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_repeat2, 2), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_repeat2, 1), + [1022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_section_repeat2, 2, .production_id = 6), SHIFT_REPEAT(569), + [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_section_repeat2, 2, .production_id = 6), + [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [1041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_repeat1, 2), + [1043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_open_repeat1, 2), SHIFT_REPEAT(478), + [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_incomplete_amount, 2), + [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_incomplete_amount, 2), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__txn_strings, 1, .production_id = 4), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_txn, 1), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [1082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tags_links_repeat1, 2), - [1094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tags_links_repeat1, 2), SHIFT_REPEAT(376), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tags_links, 1), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_open_repeat2, 2), SHIFT_REPEAT(349), - [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cost_comp_list, 1), - [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cost_comp_list, 1), - [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cost_spec, 3, .production_id = 50), - [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cost_spec, 3, .production_id = 50), - [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cost_spec, 2), - [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cost_spec, 2), - [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk, 1), - [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__txn_strings, 2, .production_id = 10), - [1140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cost_comp_list, 2), - [1142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cost_comp_list, 2), - [1144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__cost_comp_list_repeat1, 2), SHIFT_REPEAT(289), - [1147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__cost_comp_list_repeat1, 2), - [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__cost_comp_list_repeat1, 2), - [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 2, .production_id = 48), - [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 2, .production_id = 48), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 2, .production_id = 49), - [1167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 2, .production_id = 49), - [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename, 1), - [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 4, .production_id = 70), - [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 4, .production_id = 70), - [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cost_comp, 1), - [1195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cost_comp, 1), - [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 1, .production_id = 40), - [1203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 1, .production_id = 40), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 3, .production_id = 59), - [1247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 3, .production_id = 59), - [1249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 3, .production_id = 58), - [1251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 3, .production_id = 58), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [1259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item, 1), - [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item, 1), - [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_amount_tolerance, 4), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_txn, 1), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [1076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__txn_strings, 1, .production_id = 4), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [1110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_open_repeat2, 2), SHIFT_REPEAT(355), + [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tags_links_repeat1, 2), + [1115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tags_links_repeat1, 2), SHIFT_REPEAT(380), + [1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tags_links, 1), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cost_spec, 3, .production_id = 50), + [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cost_spec, 3, .production_id = 50), + [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cost_comp_list, 2), + [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cost_comp_list, 2), + [1132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__cost_comp_list_repeat1, 2), SHIFT_REPEAT(289), + [1135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__cost_comp_list_repeat1, 2), + [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__cost_comp_list_repeat1, 2), + [1139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cost_comp_list, 1), + [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cost_comp_list, 1), + [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk, 1), + [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cost_spec, 2), + [1147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cost_spec, 2), + [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__txn_strings, 2, .production_id = 10), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename, 1), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 3, .production_id = 59), + [1161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 3, .production_id = 59), + [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 3, .production_id = 58), + [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 3, .production_id = 58), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 2, .production_id = 48), + [1211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 2, .production_id = 48), + [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 2, .production_id = 49), + [1221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 2, .production_id = 49), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 1, .production_id = 40), + [1233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 1, .production_id = 40), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [1237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_amount, 4, .production_id = 70), + [1239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_amount, 4, .production_id = 70), + [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cost_comp, 1), + [1243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cost_comp, 1), + [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item, 1), + [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item, 1), + [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_price_annotation, 1), + [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_amount_tolerance, 4), + [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_amount_tolerance, 2), + [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_booking, 1), - [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_amount_tolerance, 2), - [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_section_repeat2, 1, .production_id = 2), - [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_price_annotation, 1), - [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__org_stars, 2), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [1289] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_section_repeat2, 1, .production_id = 2), + [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [1285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__org_stars, 2), + [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [1291] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_value, 3), + [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [1475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_value, 3), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [1501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optflag, 1), - [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [1573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 2), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 2), + [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optflag, 1), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), }; #ifdef __cplusplus diff --git a/test/corpus/arithmetic.txt b/test/corpus/arithmetic.txt index 8f8ca44..42da4ee 100644 --- a/test/corpus/arithmetic.txt +++ b/test/corpus/arithmetic.txt @@ -363,8 +363,9 @@ expr different places ) (currency) ) - (key_value_line - (key_value (key) + (key_value + (key) + (value (unary_number_expr (minus) (binary_number_expr (number) (plus) (number))) ) ) diff --git a/test/corpus/metadata.txt b/test/corpus/metadata.txt index 08e6c71..81b689f 100644 --- a/test/corpus/metadata.txt +++ b/test/corpus/metadata.txt @@ -14,8 +14,9 @@ metadata begin (date) (txn) (narration) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) (posting (account) @@ -73,8 +74,9 @@ metadata middle ) ) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) (posting (account) @@ -127,8 +129,9 @@ metadata end (currency) ) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) ) ) @@ -153,8 +156,9 @@ metadata many (date) (txn) (narration) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) (posting (account) @@ -170,11 +174,13 @@ metadata many ) ) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) (posting (account) @@ -185,11 +191,13 @@ metadata many (currency) ) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) ) ) @@ -215,7 +223,7 @@ metadata indented (date) (txn) (narration) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) (posting (account) (incomplete_amount @@ -230,11 +238,13 @@ metadata indented ) ) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) (posting (account) @@ -245,14 +255,17 @@ metadata indented (currency) ) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) - (key_value_line - (key_value (key) (string)) + (key_value + (key) + (value (string)) ) ) ) @@ -290,25 +303,25 @@ metadata other (open (date) (account) - (key_value_line (key_value (key) (string))) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) + (key_value (key) (value (string))) ) (close (date) (account) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) ) (note (date) (account) (string) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) ) (pad (date) (account) (account) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) ) (balance (date) @@ -317,19 +330,19 @@ metadata other (number) (currency) ) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) ) (event (date) (string) (string) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) ) (document (date) (account) (filename (string)) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) ) (price (date) @@ -338,7 +351,7 @@ metadata other (number) (currency) ) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) ) ) @@ -364,15 +377,15 @@ metadata datatypes (date) (txn) (narration) - (key_value_line (key_value (key) (string))) - (key_value_line (key_value (key) (account))) - (key_value_line (key_value (key) (date))) - (key_value_line (key_value (key) (currency))) - (key_value_line (key_value (key) (tag))) - (key_value_line (key_value (key) (number))) - (key_value_line (key_value (key) (amount (number) (currency)))) - (key_value_line (key_value (key) (bool))) - (key_value_line (key_value (key) (bool))) + (key_value (key) (value (string))) + (key_value (key) (value (account))) + (key_value (key) (value (date))) + (key_value (key) (value (currency))) + (key_value (key) (value (tag))) + (key_value (key) (value (number))) + (key_value (key) (value (amount (number) (currency)))) + (key_value (key) (value (bool))) + (key_value (key) (value (bool))) ) ) @@ -393,9 +406,9 @@ metadata key syntax (date) (txn) (narration) - (key_value_line (key_value (key) (string))) - (key_value_line (key_value (key) (string))) - (key_value_line (key_value (key) (string))) - (key_value_line (key_value (key) (string))) + (key_value (key) (value (string))) + (key_value (key) (value (string))) + (key_value (key) (value (string))) + (key_value (key) (value (string))) ) ) diff --git a/test/corpus/push_pop_meta.txt b/test/corpus/push_pop_meta.txt index 81a6708..1c40c2c 100644 --- a/test/corpus/push_pop_meta.txt +++ b/test/corpus/push_pop_meta.txt @@ -14,7 +14,7 @@ popmeta location: (file (pushmeta - (key_value (key) (string)) + (key_value (key) (value (string))) ) (transaction (date)