From 1e70956efb818e9a8dfb62ff2fb61fd68fb6d7e7 Mon Sep 17 00:00:00 2001 From: Ika Date: Mon, 30 Sep 2019 15:14:55 +0800 Subject: [PATCH] chore: use tree-sitter-cli@0.15.9-custom --- .gitignore | 1 + .prettierrc | 3 - .travis.yml | 15 +- corpus/custom.txt | 54 +- corpus/spec.txt | 410 ++-- package.json | 12 +- scripts/generate-playground.js | 40 + scripts/setup-tree-sitter.sh | 5 + src/node-types.json | 10 +- src/parser.c | 3495 ++++++++++++++++---------------- yarn.lock | 10 - 11 files changed, 2122 insertions(+), 1933 deletions(-) delete mode 100644 .prettierrc create mode 100644 scripts/generate-playground.js create mode 100644 scripts/setup-tree-sitter.sh diff --git a/.gitignore b/.gitignore index 7d5b7a9..9363c37 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /build /node_modules +/tree-sitter diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index bf357fb..0000000 --- a/.prettierrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "trailingComma": "all" -} diff --git a/.travis.yml b/.travis.yml index b784441..a192fe5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,13 @@ -language: node_js +language: rust -node_js: +rust: - stable script: - - yarn lint - - yarn test + - if [ ! -d "./tree-sitter/target/release" ]; then bash ./scripts/setup-tree-sitter.sh; fi + - ./tree-sitter/target/release/tree-sitter test cache: - yarn: true + cargo: true directories: - - node_modules - -matrix: - fast_finish: true + - ./tree-sitter diff --git a/corpus/custom.txt b/corpus/custom.txt index b7dad15..fccf2af 100644 --- a/corpus/custom.txt +++ b/corpus/custom.txt @@ -28,9 +28,13 @@ key (document (pair - (key) (ERROR) (boolean)) + (key) + (ERROR) + (boolean)) (pair - (key) (ERROR) (boolean))) + (key) + (ERROR) + (boolean))) ================================================================================ INVALID - float - whitespaces between its components are not allowed @@ -44,7 +48,8 @@ invalid_both = 1 .0 e 2 (document (ERROR - (key) (integer))) + (key) + (integer))) ================================================================================ INVALID - offset date time - whitespaces between its components are not allowed @@ -57,7 +62,10 @@ invalid2 = 1979-05-27 T 07:32:00 Z (document (ERROR - (key) (local_date) (local_time) (local_time))) + (key) + (local_date) + (local_time) + (local_time))) ================================================================================ INVALID - local date time - whitespaces between its components are not allowed @@ -70,7 +78,10 @@ invalid2 = 1979-05-27 T 07:32:00 (document (ERROR - (key) (local_date) (local_time) (local_time))) + (key) + (local_date) + (local_time) + (local_time))) ================================================================================ VALID - local date - trailing whitespaces are allowed @@ -82,7 +93,8 @@ valid = 1979-05-27 (document (pair - (key) (local_date))) + (key) + (local_date))) ================================================================================ INVALID - table - multiline string for header keys are not allowed @@ -106,9 +118,11 @@ key (document (table - (key) (ERROR)) + (key) + (ERROR)) (table - (key) (ERROR))) + (key) + (ERROR))) ================================================================================ INVALID - inline table - newlines outside of pairs are not allowed @@ -126,7 +140,8 @@ key = { (inline_table (ERROR) (pair - (key) (boolean)) + (key) + (boolean)) (ERROR)))) ================================================================================ @@ -151,7 +166,8 @@ key (document (ERROR - (key) (key))) + (key) + (key))) ================================================================================ VALID - table - empty content separated by comments @@ -165,7 +181,8 @@ VALID - table - empty content separated by comments (document (table - (key) (comment))) + (key) + (comment))) ================================================================================ VALID - array of tables - empty content separated by comments @@ -179,7 +196,8 @@ VALID - array of tables - empty content separated by comments (document (table_array_element - (key) (comment))) + (key) + (comment))) ================================================================================ VALID - table - two pairs separated by comments @@ -199,10 +217,12 @@ b = 2 (table (key) (pair - (key) (integer)) + (key) + (integer)) (comment) (pair - (key) (integer)))) + (key) + (integer)))) ================================================================================ VALID - array of tables - two pairs separated by comments @@ -222,7 +242,9 @@ b = 2 (table_array_element (key) (pair - (key) (integer)) + (key) + (integer)) (comment) (pair - (key) (integer)))) + (key) + (integer)))) diff --git a/corpus/spec.txt b/corpus/spec.txt index cd2d89c..2265d6a 100644 --- a/corpus/spec.txt +++ b/corpus/spec.txt @@ -10,7 +10,9 @@ key = "value" # This is a comment at the end of a line (document (comment) (pair - (key) (string) (comment))) + (key) + (string) + (comment))) ================================================================================ VALID - key/value pair - basic @@ -22,7 +24,8 @@ key = "value" (document (pair - (key) (string))) + (key) + (string))) ================================================================================ INVALID - key/value pair - empty value @@ -34,7 +37,8 @@ key = # INVALID (document (ERROR - (key) (comment))) + (key) + (comment))) ================================================================================ VALID - keys - bare keys @@ -49,13 +53,17 @@ bare-key = "value" (document (pair - (key) (string)) + (key) + (string)) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string))) + (key) + (string))) ================================================================================ VALID - keys - quoted keys @@ -71,15 +79,20 @@ VALID - keys - quoted keys (document (pair - (key) (string)) + (key) + (string)) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string))) + (key) + (string))) ================================================================================ INVALID - keys - empty bare key @@ -98,9 +111,13 @@ INVALID - keys - empty bare key (string) (comment)) (pair - (key) (string) (comment)) + (key) + (string) + (comment)) (pair - (key) (string) (comment))) + (key) + (string) + (comment))) ================================================================================ VALID - keys - dotted keys @@ -115,18 +132,22 @@ site."google.com" = true (document (pair - (key) (string)) - (pair - (dotted_key - (key) (key)) + (key) (string)) (pair (dotted_key - (key) (key)) + (key) + (key)) (string)) (pair (dotted_key - (key) (key)) + (key) + (key)) + (string)) + (pair + (dotted_key + (key) + (key)) (boolean))) ================================================================================ @@ -142,9 +163,11 @@ name = "Pradyun" (document (comment) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string))) + (key) + (string))) ================================================================================ VALID - keys - directly defined nested keys @@ -159,12 +182,14 @@ a.d = 2 (pair (dotted_key (dotted_key - (key) (key)) + (key) + (key)) (key)) (integer)) (pair (dotted_key - (key) (key)) + (key) + (key)) (integer))) ================================================================================ @@ -181,12 +206,14 @@ a.b.c = 2 (comment) (pair (dotted_key - (key) (key)) + (key) + (key)) (integer)) (pair (dotted_key (dotted_key - (key) (key)) + (key) + (key)) (key)) (integer))) @@ -202,7 +229,12 @@ str = "I'm a string. \"You can quote me\". Name\tJos\u00E9\nLocation\tSF." (pair (key) (string - (escape_sequence) (escape_sequence) (escape_sequence) (escape_sequence) (escape_sequence) (escape_sequence)))) + (escape_sequence) + (escape_sequence) + (escape_sequence) + (escape_sequence) + (escape_sequence) + (escape_sequence)))) ================================================================================ VALID - string - multi-line basic strings @@ -216,7 +248,8 @@ Violets are blue""" (document (pair - (key) (string))) + (key) + (string))) ================================================================================ VALID - string - multi-line basic strings with trailing backslashes @@ -243,15 +276,20 @@ str3 = """\ (document (comment) (pair - (key) (string)) + (key) + (string)) (pair (key) (string - (escape_sequence) (escape_sequence))) + (escape_sequence) + (escape_sequence))) (pair (key) (string - (escape_sequence) (escape_sequence) (escape_sequence) (escape_sequence)))) + (escape_sequence) + (escape_sequence) + (escape_sequence) + (escape_sequence)))) ================================================================================ VALID - string - literal strings @@ -268,13 +306,17 @@ regex = '<\i\c*\s*>' (document (comment) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string))) + (key) + (string))) ================================================================================ VALID - string - multi-line literal strings @@ -292,9 +334,11 @@ trimmed in raw strings. (document (pair - (key) (string)) + (key) + (string)) (pair - (key) (string))) + (key) + (string))) ================================================================================ VALID - integer - signed/unsigned decimal integer @@ -309,13 +353,17 @@ int4 = -17 (document (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer))) + (key) + (integer))) ================================================================================ VALID - integer - decimal integer with underscores @@ -329,11 +377,15 @@ int7 = 1_2_3_4_5 # VALID but discouraged (document (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer) (comment))) + (key) + (integer) + (comment))) ================================================================================ VALID - integer - hexadecimal/octal/binary integer @@ -356,19 +408,26 @@ bin1 = 0b11010110 (document (comment) (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer)) + (key) + (integer)) (comment) (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer) (comment)) + (key) + (integer) + (comment)) (comment) (pair - (key) (integer))) + (key) + (integer))) ================================================================================ VALID - float - float with fractional or exponent or both @@ -392,21 +451,28 @@ flt7 = 6.626e-34 (document (comment) (pair - (key) (float)) + (key) + (float)) (pair - (key) (float)) + (key) + (float)) (pair - (key) (float)) + (key) + (float)) (comment) (pair - (key) (float)) + (key) + (float)) (pair - (key) (float)) + (key) + (float)) (pair - (key) (float)) + (key) + (float)) (comment) (pair - (key) (float))) + (key) + (float))) ================================================================================ VALID - float - float with underscores @@ -418,7 +484,8 @@ flt8 = 9_224_617.445_991_228_313 (document (pair - (key) (float))) + (key) + (float))) ================================================================================ VALID - float - special float values @@ -439,18 +506,30 @@ sf6 = -nan # valid, actual encoding is implementation specific (document (comment) (pair - (key) (float) (comment)) + (key) + (float) + (comment)) (pair - (key) (float) (comment)) + (key) + (float) + (comment)) (pair - (key) (float) (comment)) + (key) + (float) + (comment)) (comment) (pair - (key) (float) (comment)) + (key) + (float) + (comment)) (pair - (key) (float) (comment)) + (key) + (float) + (comment)) (pair - (key) (float) (comment))) + (key) + (float) + (comment))) ================================================================================ VALID - boolean - basic @@ -463,9 +542,11 @@ bool2 = false (document (pair - (key) (boolean)) + (key) + (boolean)) (pair - (key) (boolean))) + (key) + (boolean))) ================================================================================ VALID - offset date time - basic @@ -479,11 +560,14 @@ odt3 = 1979-05-27T00:32:00.999999-07:00 (document (pair - (key) (offset_date_time)) + (key) + (offset_date_time)) (pair - (key) (offset_date_time)) + (key) + (offset_date_time)) (pair - (key) (offset_date_time))) + (key) + (offset_date_time))) ================================================================================ VALID - offset date time - whitespace as delimiter @@ -495,7 +579,8 @@ odt4 = 1979-05-27 07:32:00Z (document (pair - (key) (offset_date_time))) + (key) + (offset_date_time))) ================================================================================ VALID - local date time - basic @@ -508,9 +593,11 @@ ldt2 = 1979-05-27T00:32:00.999999 (document (pair - (key) (local_date_time)) + (key) + (local_date_time)) (pair - (key) (local_date_time))) + (key) + (local_date_time))) ================================================================================ VALID - local date - basic @@ -522,7 +609,8 @@ ld1 = 1979-05-27 (document (pair - (key) (local_date))) + (key) + (local_date))) ================================================================================ VALID - local time - basic @@ -535,9 +623,11 @@ lt2 = 00:32:00.999999 (document (pair - (key) (local_time)) + (key) + (local_time)) (pair - (key) (local_time))) + (key) + (local_time))) ================================================================================ VALID - array - basic (semantically INVALID for children with mixed types) @@ -557,33 +647,47 @@ arr6 = [ 1, 2.0 ] # INVALID (pair (key) (array - (integer) (integer) (integer))) + (integer) + (integer) + (integer))) (pair (key) (array - (string) (string) (string))) + (string) + (string) + (string))) (pair (key) (array (array - (integer) (integer)) + (integer) + (integer)) (array - (integer) (integer) (integer)))) + (integer) + (integer) + (integer)))) (pair (key) (array - (string) (string) (string) (string))) + (string) + (string) + (string) + (string))) (pair (key) (array (array - (integer) (integer)) + (integer) + (integer)) (array - (string) (string) (string)))) + (string) + (string) + (string)))) (pair (key) (array - (integer) (float)) + (integer) + (float)) (comment))) ================================================================================ @@ -605,11 +709,15 @@ arr8 = [ (pair (key) (array - (integer) (integer) (integer))) + (integer) + (integer) + (integer))) (pair (key) (array - (integer) (integer) (comment)))) + (integer) + (integer) + (comment)))) ================================================================================ VALID - table - header @@ -641,15 +749,19 @@ key2 = 456 (table (key) (pair - (key) (string)) + (key) + (string)) (pair - (key) (integer))) + (key) + (integer))) (table (key) (pair - (key) (string)) + (key) + (string)) (pair - (key) (integer)))) + (key) + (integer)))) ================================================================================ VALID - table - header with dotted key @@ -663,10 +775,12 @@ type.name = "pug" (document (table (dotted_key - (key) (key)) + (key) + (key)) (pair (dotted_key - (key) (key)) + (key) + (key)) (string)))) ================================================================================ @@ -684,25 +798,29 @@ VALID - table- header with whitespaces (table (dotted_key (dotted_key - (key) (key)) + (key) + (key)) (key)) (comment)) (table (dotted_key (dotted_key - (key) (key)) + (key) + (key)) (key)) (comment)) (table (dotted_key (dotted_key - (key) (key)) + (key) + (key)) (key)) (comment)) (table (dotted_key (dotted_key - (key) (key)) + (key) + (key)) (key)) (comment))) @@ -725,7 +843,8 @@ VALID - table - directly defined nested header key (dotted_key (dotted_key (dotted_key - (key) (key)) + (key) + (key)) (key)) (key)) (comment))) @@ -749,11 +868,13 @@ c = 2 (table (key) (pair - (key) (integer))) + (key) + (integer))) (table (key) (pair - (key) (integer)))) + (key) + (integer)))) ================================================================================ VALID - table - overlapped header key (semantically INVALID) @@ -774,12 +895,15 @@ c = 2 (table (key) (pair - (key) (integer))) + (key) + (integer))) (table (dotted_key - (key) (key)) + (key) + (key)) (pair - (key) (integer)))) + (key) + (integer)))) ================================================================================ VALID - inline table - basic @@ -796,22 +920,27 @@ animal = { type.name = "pug" } (key) (inline_table (pair - (key) (string)) + (key) + (string)) (pair - (key) (string)))) + (key) + (string)))) (pair (key) (inline_table (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (integer)))) + (key) + (integer)))) (pair (key) (inline_table (pair (dotted_key - (key) (key)) + (key) + (key)) (string))))) ================================================================================ @@ -835,19 +964,24 @@ color = "gray" (table_array_element (key) (pair - (key) (string)) + (key) + (string)) (pair - (key) (integer))) + (key) + (integer))) (table_array_element (key)) (table_array_element (key) (pair - (key) (string)) + (key) + (string)) (pair - (key) (integer)) + (key) + (integer)) (pair - (key) (string)))) + (key) + (string)))) ================================================================================ VALID - array of tables - nested arrays of tables @@ -878,33 +1012,44 @@ VALID - array of tables - nested arrays of tables (table_array_element (key) (pair - (key) (string))) + (key) + (string))) (table (dotted_key - (key) (key)) + (key) + (key)) (pair - (key) (string)) + (key) + (string)) (pair - (key) (string))) + (key) + (string))) (table_array_element (dotted_key - (key) (key)) + (key) + (key)) (pair - (key) (string))) + (key) + (string))) (table_array_element (dotted_key - (key) (key)) + (key) + (key)) (pair - (key) (string))) + (key) + (string))) (table_array_element (key) (pair - (key) (string))) + (key) + (string))) (table_array_element (dotted_key - (key) (key)) + (key) + (key)) (pair - (key) (string)))) + (key) + (string)))) ================================================================================ VALID - array of tables - append to statically defined array (semantically INVALID) @@ -920,9 +1065,11 @@ fruit = [] (document (comment) (pair - (key) (array)) + (key) + (array)) (table_array_element - (key) (comment))) + (key) + (comment))) ================================================================================ VALID - array of tables - append to table (semantically INVALID) @@ -946,15 +1093,20 @@ VALID - array of tables - append to table (semantically INVALID) (table_array_element (key) (pair - (key) (string))) + (key) + (string))) (table_array_element (dotted_key - (key) (key)) + (key) + (key)) (pair - (key) (string)) + (key) + (string)) (comment)) (table (dotted_key - (key) (key)) + (key) + (key)) (pair - (key) (string)))) + (key) + (string)))) diff --git a/package.json b/package.json index 2849c75..d31c459 100644 --- a/package.json +++ b/package.json @@ -16,19 +16,17 @@ }, "license": "MIT", "scripts": { - "lint": "prettier grammar.js --check", - "test": "tree-sitter test && tree-sitter parse examples/*.toml --quiet --time", - "prepack": "tree-sitter generate", - "release": "standard-version" + "test": "yarn tree-sitter test", + "prepack": "yarn tree-sitter generate", + "release": "standard-version", + "tree-sitter": "./tree-sitter/target/release/tree-sitter" }, "dependencies": { "nan": "^2.14.0" }, "devDependencies": { - "prettier": "1.18.2", "regexp-util": "1.2.2", - "standard-version": "7.0.0", - "tree-sitter-cli": "0.15.7" + "standard-version": "7.0.0" }, "files": [ "/src/", diff --git a/scripts/generate-playground.js b/scripts/generate-playground.js new file mode 100644 index 0000000..8e5b434 --- /dev/null +++ b/scripts/generate-playground.js @@ -0,0 +1,40 @@ +const generatePlayground = require("../tree-sitter/script/generate-playground"); + +generatePlayground("docs", { + name: "TOML", + example: ` +# This is a TOML document. + +title = "TOML Example" + +[owner] +name = "Tom Preston-Werner" +dob = 1979-05-27T07:32:00-08:00 # First class dates + +[database] +server = "192.168.1.1" +ports = [ 8001, 8001, 8002 ] +connection_max = 5000 +enabled = true + +[servers] + + # Indentation (tabs and/or spaces) is allowed but not required + [servers.alpha] + ip = "10.0.0.1" + dc = "eqdc10" + + [servers.beta] + ip = "10.0.0.2" + dc = "eqdc10" + +[clients] +data = [ ["gamma", "delta"], [1, 2] ] + +# Line breaks are OK when inside arrays +hosts = [ + "alpha", + "omega" +] +`.trim() +}); diff --git a/scripts/setup-tree-sitter.sh b/scripts/setup-tree-sitter.sh new file mode 100644 index 0000000..bcfe93c --- /dev/null +++ b/scripts/setup-tree-sitter.sh @@ -0,0 +1,5 @@ +git clone https://github.com/ikatyang/tree-sitter --branch 0.15.9-custom --depth 1 +cd tree-sitter +git submodule update --init +./script/build-wasm +cargo build --release diff --git a/src/node-types.json b/src/node-types.json index 4c1a6aa..4497c7e 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -79,7 +79,7 @@ "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "dotted_key", @@ -138,7 +138,7 @@ "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "array", @@ -197,7 +197,7 @@ "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "escape_sequence", @@ -212,7 +212,7 @@ "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "dotted_key", @@ -235,7 +235,7 @@ "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "dotted_key", diff --git a/src/parser.c b/src/parser.c index 068eb2e..b3cfe1e 100644 --- a/src/parser.c +++ b/src/parser.c @@ -419,6 +419,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }; static TSSymbol ts_alias_sequences[2][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, [1] = { [1] = sym_pair, }, @@ -499,7 +500,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.') ADVANCE(91); if (lookahead == '=') ADVANCE(90); if (lookahead == '[') ADVANCE(86); - if (lookahead == ']') ADVANCE(37); + if (lookahead == ']') ADVANCE(87); if (lookahead == '}') ADVANCE(177); if (lookahead == '\t' || lookahead == ' ') SKIP(2) @@ -587,30 +588,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('3' <= lookahead && lookahead <= '9')) ADVANCE(156); END_STATE(); case 11: - if (lookahead == '\n') ADVANCE(83); - if (lookahead == '\r') ADVANCE(9); - if (lookahead == '#') ADVANCE(84); - if (lookahead == '\'') ADVANCE(146); - if (lookahead == ',') ADVANCE(175); - if (lookahead == '.') ADVANCE(91); - if (lookahead == ']') ADVANCE(87); - if (lookahead == '}') ADVANCE(177); - if (lookahead == '\t' || - lookahead == ' ') SKIP(12) + if (lookahead == '"') ADVANCE(134); END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(83); - if (lookahead == '\r') ADVANCE(9); if (lookahead == '#') ADVANCE(84); - if (lookahead == ',') ADVANCE(175); + if (lookahead == '\'') ADVANCE(146); if (lookahead == '.') ADVANCE(91); - if (lookahead == ']') ADVANCE(87); - if (lookahead == '}') ADVANCE(177); + if (lookahead == ']') ADVANCE(37); if (lookahead == '\t' || - lookahead == ' ') SKIP(12) + lookahead == ' ') SKIP(13) END_STATE(); case 13: - if (lookahead == '"') ADVANCE(134); + if (lookahead == '#') ADVANCE(84); + if (lookahead == '.') ADVANCE(91); + if (lookahead == ']') ADVANCE(37); + if (lookahead == '\t' || + lookahead == ' ') SKIP(13) END_STATE(); case 14: if (lookahead == '#') ADVANCE(84); @@ -1235,7 +1228,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 128: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(13); + if (lookahead == '"') ADVANCE(11); END_STATE(); case 129: ACCEPT_TOKEN(aux_sym__basic_string_token1); @@ -1270,7 +1263,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 133: ACCEPT_TOKEN(anon_sym_DQUOTE2); - if (lookahead == '"') ADVANCE(13); + if (lookahead == '"') ADVANCE(11); END_STATE(); case 134: ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE_DQUOTE); @@ -1510,156 +1503,156 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 2}, - [2] = {.lex_state = 2}, - [3] = {.lex_state = 4}, - [4] = {.lex_state = 2}, - [5] = {.lex_state = 2}, - [6] = {.lex_state = 15}, - [7] = {.lex_state = 0}, - [8] = {.lex_state = 0, .external_lex_state = 1}, - [9] = {.lex_state = 0}, - [10] = {.lex_state = 0}, - [11] = {.lex_state = 2}, - [12] = {.lex_state = 2}, - [13] = {.lex_state = 2}, - [14] = {.lex_state = 4}, - [15] = {.lex_state = 0}, - [16] = {.lex_state = 2}, - [17] = {.lex_state = 11}, - [18] = {.lex_state = 0}, - [19] = {.lex_state = 2}, + [2] = {.lex_state = 10}, + [3] = {.lex_state = 10}, + [4] = {.lex_state = 10}, + [5] = {.lex_state = 10}, + [6] = {.lex_state = 10}, + [7] = {.lex_state = 10}, + [8] = {.lex_state = 10}, + [9] = {.lex_state = 10}, + [10] = {.lex_state = 10}, + [11] = {.lex_state = 10}, + [12] = {.lex_state = 10}, + [13] = {.lex_state = 10}, + [14] = {.lex_state = 10}, + [15] = {.lex_state = 10}, + [16] = {.lex_state = 10}, + [17] = {.lex_state = 10}, + [18] = {.lex_state = 10}, + [19] = {.lex_state = 10}, [20] = {.lex_state = 10}, - [21] = {.lex_state = 2}, - [22] = {.lex_state = 0}, - [23] = {.lex_state = 2}, - [24] = {.lex_state = 0, .external_lex_state = 1}, - [25] = {.lex_state = 2}, - [26] = {.lex_state = 4}, - [27] = {.lex_state = 0, .external_lex_state = 1}, + [21] = {.lex_state = 10}, + [22] = {.lex_state = 10}, + [23] = {.lex_state = 10}, + [24] = {.lex_state = 10}, + [25] = {.lex_state = 10}, + [26] = {.lex_state = 10}, + [27] = {.lex_state = 2}, [28] = {.lex_state = 2}, - [29] = {.lex_state = 0, .external_lex_state = 1}, - [30] = {.lex_state = 0, .external_lex_state = 1}, - [31] = {.lex_state = 10}, + [29] = {.lex_state = 2}, + [30] = {.lex_state = 2}, + [31] = {.lex_state = 2}, [32] = {.lex_state = 2}, - [33] = {.lex_state = 6}, - [34] = {.lex_state = 3}, - [35] = {.lex_state = 0, .external_lex_state = 1}, - [36] = {.lex_state = 0, .external_lex_state = 1}, + [33] = {.lex_state = 2}, + [34] = {.lex_state = 2}, + [35] = {.lex_state = 2}, + [36] = {.lex_state = 2}, [37] = {.lex_state = 2}, - [38] = {.lex_state = 2}, - [39] = {.lex_state = 2}, - [40] = {.lex_state = 0, .external_lex_state = 1}, - [41] = {.lex_state = 10}, - [42] = {.lex_state = 11}, - [43] = {.lex_state = 0, .external_lex_state = 1}, - [44] = {.lex_state = 0}, - [45] = {.lex_state = 0, .external_lex_state = 1}, - [46] = {.lex_state = 6}, - [47] = {.lex_state = 0, .external_lex_state = 1}, - [48] = {.lex_state = 3}, + [38] = {.lex_state = 3}, + [39] = {.lex_state = 3}, + [40] = {.lex_state = 3}, + [41] = {.lex_state = 3}, + [42] = {.lex_state = 3}, + [43] = {.lex_state = 2}, + [44] = {.lex_state = 2}, + [45] = {.lex_state = 2}, + [46] = {.lex_state = 2}, + [47] = {.lex_state = 0}, + [48] = {.lex_state = 0}, [49] = {.lex_state = 2}, [50] = {.lex_state = 2}, - [51] = {.lex_state = 0, .external_lex_state = 1}, - [52] = {.lex_state = 10}, - [53] = {.lex_state = 11}, - [54] = {.lex_state = 10}, - [55] = {.lex_state = 11}, - [56] = {.lex_state = 0}, - [57] = {.lex_state = 0, .external_lex_state = 1}, + [51] = {.lex_state = 2}, + [52] = {.lex_state = 0}, + [53] = {.lex_state = 2}, + [54] = {.lex_state = 2}, + [55] = {.lex_state = 2}, + [56] = {.lex_state = 6}, + [57] = {.lex_state = 2}, [58] = {.lex_state = 2}, - [59] = {.lex_state = 0}, - [60] = {.lex_state = 0, .external_lex_state = 1}, - [61] = {.lex_state = 6}, - [62] = {.lex_state = 0, .external_lex_state = 1}, - [63] = {.lex_state = 3}, - [64] = {.lex_state = 0, .external_lex_state = 1}, - [65] = {.lex_state = 10}, - [66] = {.lex_state = 11}, - [67] = {.lex_state = 0}, - [68] = {.lex_state = 10}, - [69] = {.lex_state = 11}, - [70] = {.lex_state = 0}, - [71] = {.lex_state = 0}, - [72] = {.lex_state = 0, .external_lex_state = 1}, - [73] = {.lex_state = 0}, - [74] = {.lex_state = 0, .external_lex_state = 1}, - [75] = {.lex_state = 10}, - [76] = {.lex_state = 10}, - [77] = {.lex_state = 0}, - [78] = {.lex_state = 11}, - [79] = {.lex_state = 11}, - [80] = {.lex_state = 10}, - [81] = {.lex_state = 0, .external_lex_state = 1}, - [82] = {.lex_state = 10}, - [83] = {.lex_state = 10}, - [84] = {.lex_state = 11}, - [85] = {.lex_state = 10}, - [86] = {.lex_state = 0, .external_lex_state = 1}, - [87] = {.lex_state = 10}, - [88] = {.lex_state = 0, .external_lex_state = 1}, - [89] = {.lex_state = 0}, - [90] = {.lex_state = 0, .external_lex_state = 1}, - [91] = {.lex_state = 0, .external_lex_state = 1}, + [59] = {.lex_state = 6}, + [60] = {.lex_state = 6}, + [61] = {.lex_state = 2}, + [62] = {.lex_state = 6}, + [63] = {.lex_state = 6}, + [64] = {.lex_state = 2}, + [65] = {.lex_state = 2}, + [66] = {.lex_state = 2}, + [67] = {.lex_state = 2}, + [68] = {.lex_state = 2}, + [69] = {.lex_state = 4}, + [70] = {.lex_state = 4}, + [71] = {.lex_state = 4}, + [72] = {.lex_state = 4}, + [73] = {.lex_state = 4}, + [74] = {.lex_state = 2}, + [75] = {.lex_state = 4}, + [76] = {.lex_state = 4}, + [77] = {.lex_state = 2}, + [78] = {.lex_state = 2}, + [79] = {.lex_state = 2}, + [80] = {.lex_state = 2}, + [81] = {.lex_state = 2}, + [82] = {.lex_state = 2}, + [83] = {.lex_state = 2}, + [84] = {.lex_state = 2}, + [85] = {.lex_state = 2}, + [86] = {.lex_state = 2}, + [87] = {.lex_state = 2}, + [88] = {.lex_state = 2}, + [89] = {.lex_state = 2}, + [90] = {.lex_state = 2}, + [91] = {.lex_state = 2}, [92] = {.lex_state = 2}, - [93] = {.lex_state = 0, .external_lex_state = 1}, - [94] = {.lex_state = 0, .external_lex_state = 1}, - [95] = {.lex_state = 11}, - [96] = {.lex_state = 11}, - [97] = {.lex_state = 11}, + [93] = {.lex_state = 2}, + [94] = {.lex_state = 0}, + [95] = {.lex_state = 0}, + [96] = {.lex_state = 0}, + [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, - [100] = {.lex_state = 11}, - [101] = {.lex_state = 11}, - [102] = {.lex_state = 11}, - [103] = {.lex_state = 11}, - [104] = {.lex_state = 11}, - [105] = {.lex_state = 11}, - [106] = {.lex_state = 11}, - [107] = {.lex_state = 11}, - [108] = {.lex_state = 11}, - [109] = {.lex_state = 11}, - [110] = {.lex_state = 11}, - [111] = {.lex_state = 11}, - [112] = {.lex_state = 11}, - [113] = {.lex_state = 11}, - [114] = {.lex_state = 11}, - [115] = {.lex_state = 11}, - [116] = {.lex_state = 11}, - [117] = {.lex_state = 11}, - [118] = {.lex_state = 4}, - [119] = {.lex_state = 15}, - [120] = {.lex_state = 4}, - [121] = {.lex_state = 11}, - [122] = {.lex_state = 10}, - [123] = {.lex_state = 10}, - [124] = {.lex_state = 2}, - [125] = {.lex_state = 6}, - [126] = {.lex_state = 3}, - [127] = {.lex_state = 10}, - [128] = {.lex_state = 11}, - [129] = {.lex_state = 0}, - [130] = {.lex_state = 6}, - [131] = {.lex_state = 3}, - [132] = {.lex_state = 11}, - [133] = {.lex_state = 10}, - [134] = {.lex_state = 11}, - [135] = {.lex_state = 0}, - [136] = {.lex_state = 0}, - [137] = {.lex_state = 10}, - [138] = {.lex_state = 11}, - [139] = {.lex_state = 0}, - [140] = {.lex_state = 10}, - [141] = {.lex_state = 10}, - [142] = {.lex_state = 10}, - [143] = {.lex_state = 0}, - [144] = {.lex_state = 10}, - [145] = {.lex_state = 10}, - [146] = {.lex_state = 10}, - [147] = {.lex_state = 4}, - [148] = {.lex_state = 15}, - [149] = {.lex_state = 4}, - [150] = {.lex_state = 11}, - [151] = {.lex_state = 0}, + [100] = {.lex_state = 0}, + [101] = {.lex_state = 0}, + [102] = {.lex_state = 0}, + [103] = {.lex_state = 0}, + [104] = {.lex_state = 0}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 0}, + [107] = {.lex_state = 0}, + [108] = {.lex_state = 12}, + [109] = {.lex_state = 12}, + [110] = {.lex_state = 0}, + [111] = {.lex_state = 0}, + [112] = {.lex_state = 15}, + [113] = {.lex_state = 0}, + [114] = {.lex_state = 15}, + [115] = {.lex_state = 0}, + [116] = {.lex_state = 12}, + [117] = {.lex_state = 12}, + [118] = {.lex_state = 12}, + [119] = {.lex_state = 12}, + [120] = {.lex_state = 15}, + [121] = {.lex_state = 0}, + [122] = {.lex_state = 12}, + [123] = {.lex_state = 0, .external_lex_state = 1}, + [124] = {.lex_state = 0, .external_lex_state = 1}, + [125] = {.lex_state = 0, .external_lex_state = 1}, + [126] = {.lex_state = 0, .external_lex_state = 1}, + [127] = {.lex_state = 0, .external_lex_state = 1}, + [128] = {.lex_state = 0, .external_lex_state = 1}, + [129] = {.lex_state = 0, .external_lex_state = 1}, + [130] = {.lex_state = 0, .external_lex_state = 1}, + [131] = {.lex_state = 0, .external_lex_state = 1}, + [132] = {.lex_state = 0, .external_lex_state = 1}, + [133] = {.lex_state = 0, .external_lex_state = 1}, + [134] = {.lex_state = 0, .external_lex_state = 1}, + [135] = {.lex_state = 12}, + [136] = {.lex_state = 0, .external_lex_state = 1}, + [137] = {.lex_state = 0, .external_lex_state = 1}, + [138] = {.lex_state = 0, .external_lex_state = 1}, + [139] = {.lex_state = 0, .external_lex_state = 1}, + [140] = {.lex_state = 12}, + [141] = {.lex_state = 0, .external_lex_state = 1}, + [142] = {.lex_state = 0, .external_lex_state = 1}, + [143] = {.lex_state = 0, .external_lex_state = 1}, + [144] = {.lex_state = 0}, + [145] = {.lex_state = 0, .external_lex_state = 1}, + [146] = {.lex_state = 0, .external_lex_state = 1}, + [147] = {.lex_state = 0, .external_lex_state = 1}, + [148] = {.lex_state = 0, .external_lex_state = 1}, + [149] = {.lex_state = 0, .external_lex_state = 1}, + [150] = {.lex_state = 12}, + [151] = {.lex_state = 0, .external_lex_state = 1}, }; enum { @@ -1678,1759 +1671,1755 @@ static bool ts_external_scanner_states[2][EXTERNAL_TOKEN_COUNT] = { static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [0] = { - [anon_sym_SQUOTE2] = ACTIONS(1), - [sym__line_ending_or_eof] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_RBRACE] = ACTIONS(1), - [anon_sym_DQUOTE2] = ACTIONS(1), - [sym__bare_key] = ACTIONS(1), - [anon_sym_LBRACK] = ACTIONS(1), - [anon_sym_DOT] = ACTIONS(1), - [anon_sym_LBRACK_LBRACK] = ACTIONS(1), - [aux_sym_integer_token2] = ACTIONS(1), - [sym_boolean] = ACTIONS(1), - [sym_escape_sequence] = ACTIONS(1), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1), - [sym_local_date] = ACTIONS(1), - [anon_sym_DQUOTE] = ACTIONS(1), - [aux_sym__multiline_basic_string_token2] = ACTIONS(1), - [anon_sym_RBRACK] = ACTIONS(1), - [aux_sym_document_token1] = ACTIONS(1), - [aux_sym_integer_token3] = ACTIONS(1), - [sym__escape_line_ending] = ACTIONS(1), - [sym_local_time] = ACTIONS(1), - [anon_sym_LBRACE] = ACTIONS(1), [ts_builtin_sym_end] = ACTIONS(1), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1), + [aux_sym_document_token1] = ACTIONS(1), [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), - [aux_sym_integer_token4] = ACTIONS(1), - [aux_sym_integer_token1] = ACTIONS(1), - [aux_sym_float_token2] = ACTIONS(1), + [anon_sym_DOT] = ACTIONS(1), + [sym__bare_key] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [anon_sym_DQUOTE2] = ACTIONS(1), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1), + [aux_sym__multiline_basic_string_token2] = ACTIONS(1), + [sym_escape_sequence] = ACTIONS(1), + [sym__escape_line_ending] = ACTIONS(1), [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_SQUOTE2] = ACTIONS(1), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1), + [aux_sym_integer_token1] = ACTIONS(1), + [aux_sym_integer_token2] = ACTIONS(1), + [aux_sym_integer_token3] = ACTIONS(1), + [aux_sym_integer_token4] = ACTIONS(1), + [aux_sym_float_token2] = ACTIONS(1), + [sym_boolean] = ACTIONS(1), + [sym_local_date] = ACTIONS(1), + [sym_local_time] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [sym__line_ending_or_eof] = ACTIONS(1), }, [1] = { - [aux_sym_document_repeat2] = STATE(7), - [sym__inline_pair] = STATE(8), - [sym_pair] = STATE(11), - [sym__basic_string] = STATE(4), - [sym_document] = STATE(9), - [sym_key] = STATE(10), - [sym_dotted_key] = STATE(10), - [sym__literal_string] = STATE(4), - [sym_table] = STATE(7), - [aux_sym_document_repeat1] = STATE(11), - [sym__quoted_key] = STATE(4), - [sym_table_array_element] = STATE(7), - [anon_sym_LBRACK_LBRACK] = ACTIONS(5), - [anon_sym_DQUOTE] = ACTIONS(7), - [ts_builtin_sym_end] = ACTIONS(9), - [aux_sym_document_token1] = ACTIONS(11), + [sym_document] = STATE(144), + [sym_table] = STATE(52), + [sym_table_array_element] = STATE(52), + [sym_pair] = STATE(27), + [sym__inline_pair] = STATE(142), + [sym_key] = STATE(115), + [sym_dotted_key] = STATE(115), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [aux_sym_document_repeat1] = STATE(27), + [aux_sym_document_repeat2] = STATE(52), + [ts_builtin_sym_end] = ACTIONS(5), + [aux_sym_document_token1] = ACTIONS(7), [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(9), + [anon_sym_LBRACK_LBRACK] = ACTIONS(11), [sym__bare_key] = ACTIONS(13), - [anon_sym_LBRACK] = ACTIONS(15), + [anon_sym_DQUOTE] = ACTIONS(15), [anon_sym_SQUOTE] = ACTIONS(17), }, [2] = { - [sym_dotted_key] = STATE(12), - [sym__literal_string] = STATE(4), - [sym__basic_string] = STATE(4), - [sym__quoted_key] = STATE(4), - [sym_key] = STATE(12), - [anon_sym_DQUOTE] = ACTIONS(7), + [sym__inline_value] = STATE(55), + [sym_string] = STATE(55), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(55), + [sym_float] = STATE(55), + [sym_array] = STATE(55), + [sym_inline_table] = STATE(55), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_SQUOTE] = ACTIONS(17), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(23), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(39), + [sym_offset_date_time] = ACTIONS(39), + [sym_local_date_time] = ACTIONS(41), + [sym_local_date] = ACTIONS(41), + [sym_local_time] = ACTIONS(39), + [anon_sym_LBRACE] = ACTIONS(43), }, [3] = { - [aux_sym__basic_string_repeat1] = STATE(14), - [sym_comment] = ACTIONS(19), - [anon_sym_DQUOTE2] = ACTIONS(21), - [sym_escape_sequence] = ACTIONS(23), - [aux_sym__basic_string_token1] = ACTIONS(25), + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(45), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), }, [4] = { + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(15), + [aux_sym_document_token1] = ACTIONS(51), [sym_comment] = ACTIONS(3), - [anon_sym_EQ] = ACTIONS(27), - [anon_sym_RBRACK_RBRACK] = ACTIONS(27), - [anon_sym_DOT] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(53), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), }, [5] = { - [sym_dotted_key] = STATE(15), - [sym__literal_string] = STATE(89), - [sym__basic_string] = STATE(89), - [sym__quoted_key] = STATE(89), - [sym_key] = STATE(15), - [anon_sym_DQUOTE] = ACTIONS(29), + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(14), + [aux_sym_document_token1] = ACTIONS(59), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(31), - [anon_sym_SQUOTE] = ACTIONS(33), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(61), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), }, [6] = { - [anon_sym_SQUOTE2] = ACTIONS(35), - [sym_comment] = ACTIONS(19), - [aux_sym__literal_string_token1] = ACTIONS(37), + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(61), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), }, [7] = { - [sym_table_array_element] = STATE(18), - [aux_sym_document_repeat2] = STATE(18), - [sym_table] = STATE(18), - [anon_sym_LBRACK_LBRACK] = ACTIONS(5), + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(6), + [aux_sym_document_token1] = ACTIONS(63), [sym_comment] = ACTIONS(3), - [ts_builtin_sym_end] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), }, [8] = { - [sym__line_ending_or_eof] = ACTIONS(41), + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), }, [9] = { + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(10), + [aux_sym_document_token1] = ACTIONS(67), [sym_comment] = ACTIONS(3), - [ts_builtin_sym_end] = ACTIONS(43), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), }, [10] = { + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), - [anon_sym_EQ] = ACTIONS(45), - [anon_sym_DOT] = ACTIONS(47), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(53), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), }, [11] = { - [sym_pair] = STATE(23), - [sym__inline_pair] = STATE(8), - [aux_sym_document_repeat2] = STATE(22), - [sym__basic_string] = STATE(4), - [sym_key] = STATE(10), - [sym_dotted_key] = STATE(10), - [sym__literal_string] = STATE(4), - [sym_table] = STATE(22), - [aux_sym_document_repeat1] = STATE(23), - [sym__quoted_key] = STATE(4), - [sym_table_array_element] = STATE(22), - [anon_sym_LBRACK_LBRACK] = ACTIONS(5), - [anon_sym_DQUOTE] = ACTIONS(7), - [ts_builtin_sym_end] = ACTIONS(39), - [aux_sym_document_token1] = ACTIONS(49), + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(18), + [aux_sym_document_token1] = ACTIONS(71), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_LBRACK] = ACTIONS(15), - [anon_sym_SQUOTE] = ACTIONS(17), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), }, [12] = { - [anon_sym_RBRACK_RBRACK] = ACTIONS(51), + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(8), + [aux_sym_document_token1] = ACTIONS(75), [sym_comment] = ACTIONS(3), - [anon_sym_DOT] = ACTIONS(47), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), }, [13] = { + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), - [anon_sym_EQ] = ACTIONS(53), - [anon_sym_COMMA] = ACTIONS(53), - [anon_sym_RBRACK_RBRACK] = ACTIONS(53), - [anon_sym_RBRACE] = ACTIONS(53), - [anon_sym_DOT] = ACTIONS(53), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), }, [14] = { - [aux_sym__basic_string_repeat1] = STATE(26), - [sym_comment] = ACTIONS(19), - [anon_sym_DQUOTE2] = ACTIONS(55), - [sym_escape_sequence] = ACTIONS(57), - [aux_sym__basic_string_token1] = ACTIONS(59), + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), }, [15] = { - [anon_sym_DOT] = ACTIONS(61), + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), }, [16] = { + [sym__inline_value] = STATE(54), + [sym_string] = STATE(54), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(54), + [sym_float] = STATE(54), + [sym_array] = STATE(54), + [sym_inline_table] = STATE(54), + [aux_sym_array_repeat1] = STATE(2), + [aux_sym_document_token1] = ACTIONS(83), [sym_comment] = ACTIONS(3), - [anon_sym_EQ] = ACTIONS(65), - [anon_sym_COMMA] = ACTIONS(65), - [anon_sym_RBRACK_RBRACK] = ACTIONS(65), - [anon_sym_RBRACE] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(85), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(87), + [sym_offset_date_time] = ACTIONS(87), + [sym_local_date_time] = ACTIONS(89), + [sym_local_date] = ACTIONS(89), + [sym_local_time] = ACTIONS(87), + [anon_sym_LBRACE] = ACTIONS(43), }, [17] = { - [anon_sym_SQUOTE2] = ACTIONS(67), + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(3), + [aux_sym_document_token1] = ACTIONS(91), [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), }, [18] = { - [sym_table_array_element] = STATE(18), - [aux_sym_document_repeat2] = STATE(18), - [sym_table] = STATE(18), - [anon_sym_LBRACK_LBRACK] = ACTIONS(69), + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), - [ts_builtin_sym_end] = ACTIONS(72), - [anon_sym_LBRACK] = ACTIONS(74), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), }, [19] = { - [anon_sym_LBRACK_LBRACK] = ACTIONS(77), - [anon_sym_DQUOTE] = ACTIONS(77), - [ts_builtin_sym_end] = ACTIONS(77), - [aux_sym_document_token1] = ACTIONS(77), + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(13), + [aux_sym_document_token1] = ACTIONS(93), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(77), - [anon_sym_LBRACK] = ACTIONS(79), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(95), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), }, [20] = { - [sym_integer] = STATE(36), - [sym_string] = STATE(36), - [sym__basic_string] = STATE(35), - [sym_float] = STATE(36), - [sym_array] = STATE(36), - [sym__multiline_basic_string] = STATE(35), - [sym__literal_string] = STATE(35), - [sym_inline_table] = STATE(36), - [sym__inline_value] = STATE(36), - [sym__multiline_literal_string] = STATE(35), - [anon_sym_DQUOTE] = ACTIONS(81), - [sym_local_date_time] = ACTIONS(83), - [aux_sym_integer_token3] = ACTIONS(85), - [sym_offset_date_time] = ACTIONS(87), - [aux_sym_float_token1] = ACTIONS(89), - [sym_local_time] = ACTIONS(87), - [anon_sym_LBRACK] = ACTIONS(91), - [anon_sym_LBRACE] = ACTIONS(93), - [aux_sym_integer_token2] = ACTIONS(85), - [sym_boolean] = ACTIONS(87), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(95), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(97), - [sym_local_date] = ACTIONS(83), + [sym__inline_value] = STATE(61), + [sym_string] = STATE(61), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(61), + [sym_float] = STATE(61), + [sym_array] = STATE(61), + [sym_inline_table] = STATE(61), + [aux_sym_array_repeat1] = STATE(21), + [aux_sym_document_token1] = ACTIONS(97), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(85), - [aux_sym_integer_token1] = ACTIONS(99), - [aux_sym_float_token2] = ACTIONS(89), - [anon_sym_SQUOTE] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(99), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(101), + [sym_offset_date_time] = ACTIONS(101), + [sym_local_date_time] = ACTIONS(103), + [sym_local_date] = ACTIONS(103), + [sym_local_time] = ACTIONS(101), + [anon_sym_LBRACE] = ACTIONS(43), }, [21] = { - [sym__literal_string] = STATE(4), - [sym__basic_string] = STATE(4), - [sym__quoted_key] = STATE(4), - [sym_key] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_SQUOTE] = ACTIONS(17), - }, - [22] = { - [sym_table_array_element] = STATE(18), - [aux_sym_document_repeat2] = STATE(18), - [sym_table] = STATE(18), - [anon_sym_LBRACK_LBRACK] = ACTIONS(5), - [sym_comment] = ACTIONS(3), - [ts_builtin_sym_end] = ACTIONS(103), - [anon_sym_LBRACK] = ACTIONS(15), - }, - [23] = { - [sym_pair] = STATE(23), - [sym__inline_pair] = STATE(8), - [sym__basic_string] = STATE(4), - [sym_key] = STATE(10), - [sym_dotted_key] = STATE(10), - [sym__literal_string] = STATE(4), - [aux_sym_document_repeat1] = STATE(23), - [sym__quoted_key] = STATE(4), - [anon_sym_LBRACK_LBRACK] = ACTIONS(105), - [anon_sym_DQUOTE] = ACTIONS(107), - [ts_builtin_sym_end] = ACTIONS(105), - [aux_sym_document_token1] = ACTIONS(110), - [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(113), - [anon_sym_LBRACK] = ACTIONS(116), - [anon_sym_SQUOTE] = ACTIONS(118), - }, - [24] = { - [sym__line_ending_or_eof] = ACTIONS(121), - [sym_comment] = ACTIONS(3), - }, - [25] = { - [sym_comment] = ACTIONS(3), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_COMMA] = ACTIONS(123), - [anon_sym_RBRACK_RBRACK] = ACTIONS(123), - [anon_sym_RBRACE] = ACTIONS(123), - [anon_sym_DOT] = ACTIONS(123), - }, - [26] = { - [aux_sym__basic_string_repeat1] = STATE(26), - [sym_comment] = ACTIONS(19), - [anon_sym_DQUOTE2] = ACTIONS(125), - [sym_escape_sequence] = ACTIONS(127), - [aux_sym__basic_string_token1] = ACTIONS(130), - }, - [27] = { - [sym__line_ending_or_eof] = ACTIONS(133), - [sym_comment] = ACTIONS(3), - }, - [28] = { - [sym_comment] = ACTIONS(3), - [anon_sym_EQ] = ACTIONS(135), - [anon_sym_COMMA] = ACTIONS(135), - [anon_sym_RBRACK_RBRACK] = ACTIONS(135), - [anon_sym_RBRACE] = ACTIONS(135), - [anon_sym_DOT] = ACTIONS(135), - }, - [29] = { - [sym__line_ending_or_eof] = ACTIONS(137), - [sym_comment] = ACTIONS(3), - }, - [30] = { - [sym__line_ending_or_eof] = ACTIONS(139), - [sym_comment] = ACTIONS(3), - }, - [31] = { - [sym_integer] = STATE(42), - [sym_string] = STATE(42), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(42), - [sym_array] = STATE(42), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(42), - [aux_sym_array_repeat1] = STATE(41), - [sym__inline_value] = STATE(42), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(143), - [sym_local_date_time] = ACTIONS(145), - [aux_sym_document_token1] = ACTIONS(147), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(151), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(151), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(151), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(145), - [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), - }, - [32] = { - [sym_dotted_key] = STATE(151), - [sym__literal_string] = STATE(4), - [sym__inline_pair] = STATE(44), - [sym__basic_string] = STATE(4), - [sym__quoted_key] = STATE(4), - [sym_key] = STATE(151), - [anon_sym_DQUOTE] = ACTIONS(7), - [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(167), - [anon_sym_SQUOTE] = ACTIONS(17), - }, - [33] = { - [aux_sym__multiline_literal_string_repeat1] = STATE(46), - [sym_comment] = ACTIONS(19), - [aux_sym__multiline_literal_string_token1] = ACTIONS(169), - [aux_sym__literal_string_token1] = ACTIONS(169), - [aux_sym__multiline_basic_string_token2] = ACTIONS(171), - [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(173), - }, - [34] = { - [aux_sym__multiline_basic_string_repeat1] = STATE(48), - [sym__escape_line_ending] = ACTIONS(175), - [aux_sym__multiline_basic_string_token2] = ACTIONS(175), - [sym_comment] = ACTIONS(19), - [sym_escape_sequence] = ACTIONS(175), - [aux_sym__multiline_basic_string_token1] = ACTIONS(177), - [aux_sym__basic_string_token1] = ACTIONS(177), - [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(179), - }, - [35] = { - [sym__line_ending_or_eof] = ACTIONS(181), - [sym_comment] = ACTIONS(3), - }, - [36] = { - [sym__line_ending_or_eof] = ACTIONS(183), - [sym_comment] = ACTIONS(3), - }, - [37] = { - [sym_comment] = ACTIONS(3), - [anon_sym_EQ] = ACTIONS(185), - [anon_sym_RBRACK_RBRACK] = ACTIONS(185), - [anon_sym_DOT] = ACTIONS(185), - }, - [38] = { - [sym_pair] = STATE(49), - [sym__inline_pair] = STATE(8), - [sym__basic_string] = STATE(4), - [sym_key] = STATE(10), - [sym_dotted_key] = STATE(10), - [sym__literal_string] = STATE(4), - [aux_sym_document_repeat1] = STATE(49), - [sym__quoted_key] = STATE(4), - [anon_sym_LBRACK_LBRACK] = ACTIONS(187), - [anon_sym_DQUOTE] = ACTIONS(7), - [ts_builtin_sym_end] = ACTIONS(187), - [aux_sym_document_token1] = ACTIONS(189), - [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_LBRACK] = ACTIONS(191), - [anon_sym_SQUOTE] = ACTIONS(17), - }, - [39] = { - [sym_pair] = STATE(50), - [sym__inline_pair] = STATE(8), - [sym__basic_string] = STATE(4), - [sym_key] = STATE(10), - [sym_dotted_key] = STATE(10), - [sym__literal_string] = STATE(4), - [aux_sym_document_repeat1] = STATE(50), - [sym__quoted_key] = STATE(4), - [anon_sym_LBRACK_LBRACK] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(7), - [ts_builtin_sym_end] = ACTIONS(193), - [aux_sym_document_token1] = ACTIONS(195), - [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_LBRACK] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(17), - }, - [40] = { - [sym__line_ending_or_eof] = ACTIONS(199), - [sym_comment] = ACTIONS(3), - }, - [41] = { - [sym_integer] = STATE(53), + [sym__inline_value] = STATE(53), [sym_string] = STATE(53), - [sym__basic_string] = STATE(97), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(53), [sym_float] = STATE(53), [sym_array] = STATE(53), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), [sym_inline_table] = STATE(53), - [aux_sym_array_repeat1] = STATE(52), - [sym__inline_value] = STATE(53), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(201), - [sym_local_date_time] = ACTIONS(203), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(207), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(207), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(203), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_RBRACK] = ACTIONS(105), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(107), + [sym_offset_date_time] = ACTIONS(107), + [sym_local_date_time] = ACTIONS(109), + [sym_local_date] = ACTIONS(109), + [sym_local_time] = ACTIONS(107), + [anon_sym_LBRACE] = ACTIONS(43), + }, + [22] = { + [sym__inline_value] = STATE(68), + [sym_string] = STATE(68), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(68), + [sym_float] = STATE(68), + [sym_array] = STATE(68), + [sym_inline_table] = STATE(68), + [aux_sym_array_repeat1] = STATE(23), + [aux_sym_document_token1] = ACTIONS(111), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(55), + [sym_offset_date_time] = ACTIONS(55), + [sym_local_date_time] = ACTIONS(57), + [sym_local_date] = ACTIONS(57), + [sym_local_time] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(43), + }, + [23] = { + [sym__inline_value] = STATE(66), + [sym_string] = STATE(66), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(66), + [sym_float] = STATE(66), + [sym_array] = STATE(66), + [sym_inline_table] = STATE(66), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(47), + [sym_offset_date_time] = ACTIONS(47), + [sym_local_date_time] = ACTIONS(49), + [sym_local_date] = ACTIONS(49), + [sym_local_time] = ACTIONS(47), + [anon_sym_LBRACE] = ACTIONS(43), + }, + [24] = { + [sym__inline_value] = STATE(111), + [sym_string] = STATE(111), + [sym__basic_string] = STATE(86), + [sym__multiline_basic_string] = STATE(86), + [sym__literal_string] = STATE(86), + [sym__multiline_literal_string] = STATE(86), + [sym_integer] = STATE(111), + [sym_float] = STATE(111), + [sym_array] = STATE(111), + [sym_inline_table] = STATE(111), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(21), + [anon_sym_DQUOTE] = ACTIONS(25), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(27), + [anon_sym_SQUOTE] = ACTIONS(29), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(31), + [aux_sym_integer_token1] = ACTIONS(33), + [aux_sym_integer_token2] = ACTIONS(35), + [aux_sym_integer_token3] = ACTIONS(35), + [aux_sym_integer_token4] = ACTIONS(35), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [sym_boolean] = ACTIONS(113), + [sym_offset_date_time] = ACTIONS(113), + [sym_local_date_time] = ACTIONS(115), + [sym_local_date] = ACTIONS(115), + [sym_local_time] = ACTIONS(113), + [anon_sym_LBRACE] = ACTIONS(43), + }, + [25] = { + [sym__inline_value] = STATE(137), + [sym_string] = STATE(137), + [sym__basic_string] = STATE(126), + [sym__multiline_basic_string] = STATE(126), + [sym__literal_string] = STATE(126), + [sym__multiline_literal_string] = STATE(126), + [sym_integer] = STATE(137), + [sym_float] = STATE(137), + [sym_array] = STATE(137), + [sym_inline_table] = STATE(137), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(117), + [anon_sym_DQUOTE] = ACTIONS(119), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(121), + [anon_sym_SQUOTE] = ACTIONS(123), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(125), + [aux_sym_integer_token1] = ACTIONS(127), + [aux_sym_integer_token2] = ACTIONS(129), + [aux_sym_integer_token3] = ACTIONS(129), + [aux_sym_integer_token4] = ACTIONS(129), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [sym_boolean] = ACTIONS(133), + [sym_offset_date_time] = ACTIONS(133), + [sym_local_date_time] = ACTIONS(135), + [sym_local_date] = ACTIONS(135), + [sym_local_time] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(137), + }, + [26] = { + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(139), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_RBRACK] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(144), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(142), + [anon_sym_SQUOTE] = ACTIONS(144), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(142), + [aux_sym_integer_token1] = ACTIONS(144), + [aux_sym_integer_token2] = ACTIONS(142), + [aux_sym_integer_token3] = ACTIONS(142), + [aux_sym_integer_token4] = ACTIONS(142), + [aux_sym_float_token1] = ACTIONS(142), + [aux_sym_float_token2] = ACTIONS(142), + [sym_boolean] = ACTIONS(142), + [sym_offset_date_time] = ACTIONS(142), + [sym_local_date_time] = ACTIONS(144), + [sym_local_date] = ACTIONS(144), + [sym_local_time] = ACTIONS(142), + [anon_sym_COMMA] = ACTIONS(142), + [anon_sym_LBRACE] = ACTIONS(142), + }, + [27] = { + [sym_table] = STATE(48), + [sym_table_array_element] = STATE(48), + [sym_pair] = STATE(32), + [sym__inline_pair] = STATE(142), + [sym_key] = STATE(115), + [sym_dotted_key] = STATE(115), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [aux_sym_document_repeat1] = STATE(32), + [aux_sym_document_repeat2] = STATE(48), + [ts_builtin_sym_end] = ACTIONS(146), + [aux_sym_document_token1] = ACTIONS(148), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(9), + [anon_sym_LBRACK_LBRACK] = ACTIONS(11), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + }, + [28] = { + [sym_pair] = STATE(31), + [sym__inline_pair] = STATE(142), + [sym_key] = STATE(115), + [sym_dotted_key] = STATE(115), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [aux_sym_document_repeat1] = STATE(31), + [ts_builtin_sym_end] = ACTIONS(150), + [aux_sym_document_token1] = ACTIONS(152), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_LBRACK_LBRACK] = ACTIONS(150), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + }, + [29] = { + [sym_pair] = STATE(30), + [sym__inline_pair] = STATE(142), + [sym_key] = STATE(115), + [sym_dotted_key] = STATE(115), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [aux_sym_document_repeat1] = STATE(30), + [ts_builtin_sym_end] = ACTIONS(156), + [aux_sym_document_token1] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(160), + [anon_sym_LBRACK_LBRACK] = ACTIONS(156), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + }, + [30] = { + [sym_pair] = STATE(32), + [sym__inline_pair] = STATE(142), + [sym_key] = STATE(115), + [sym_dotted_key] = STATE(115), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [aux_sym_document_repeat1] = STATE(32), + [ts_builtin_sym_end] = ACTIONS(162), + [aux_sym_document_token1] = ACTIONS(148), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(164), + [anon_sym_LBRACK_LBRACK] = ACTIONS(162), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + }, + [31] = { + [sym_pair] = STATE(32), + [sym__inline_pair] = STATE(142), + [sym_key] = STATE(115), + [sym_dotted_key] = STATE(115), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [aux_sym_document_repeat1] = STATE(32), + [ts_builtin_sym_end] = ACTIONS(166), + [aux_sym_document_token1] = ACTIONS(148), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(168), + [anon_sym_LBRACK_LBRACK] = ACTIONS(166), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + }, + [32] = { + [sym_pair] = STATE(32), + [sym__inline_pair] = STATE(142), + [sym_key] = STATE(115), + [sym_dotted_key] = STATE(115), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [aux_sym_document_repeat1] = STATE(32), + [ts_builtin_sym_end] = ACTIONS(170), + [aux_sym_document_token1] = ACTIONS(172), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(175), + [anon_sym_LBRACK_LBRACK] = ACTIONS(170), + [sym__bare_key] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(180), + [anon_sym_SQUOTE] = ACTIONS(183), + }, + [33] = { + [sym__inline_pair] = STATE(94), + [sym_key] = STATE(110), + [sym_dotted_key] = STATE(110), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [sym_comment] = ACTIONS(3), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + [anon_sym_RBRACE] = ACTIONS(186), + }, + [34] = { + [sym__inline_pair] = STATE(99), + [sym_key] = STATE(110), + [sym_dotted_key] = STATE(110), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [sym_comment] = ACTIONS(3), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + [anon_sym_RBRACE] = ACTIONS(188), + }, + [35] = { + [sym__inline_pair] = STATE(113), + [sym_key] = STATE(110), + [sym_dotted_key] = STATE(110), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [sym_comment] = ACTIONS(3), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + }, + [36] = { + [sym_key] = STATE(121), + [sym_dotted_key] = STATE(121), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), + [sym_comment] = ACTIONS(3), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + }, + [37] = { + [sym_key] = STATE(122), + [sym_dotted_key] = STATE(122), + [sym__quoted_key] = STATE(109), + [sym__basic_string] = STATE(109), + [sym__literal_string] = STATE(109), + [sym_comment] = ACTIONS(3), + [sym__bare_key] = ACTIONS(190), + [anon_sym_DQUOTE] = ACTIONS(192), + [anon_sym_SQUOTE] = ACTIONS(194), + }, + [38] = { + [aux_sym__multiline_basic_string_repeat1] = STATE(39), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(198), + [aux_sym__multiline_basic_string_token1] = ACTIONS(198), + [aux_sym__multiline_basic_string_token2] = ACTIONS(200), + [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(202), + [sym_escape_sequence] = ACTIONS(200), + [sym__escape_line_ending] = ACTIONS(200), + }, + [39] = { + [aux_sym__multiline_basic_string_repeat1] = STATE(39), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(204), + [aux_sym__multiline_basic_string_token1] = ACTIONS(204), + [aux_sym__multiline_basic_string_token2] = ACTIONS(207), + [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(210), + [sym_escape_sequence] = ACTIONS(207), + [sym__escape_line_ending] = ACTIONS(207), + }, + [40] = { + [aux_sym__multiline_basic_string_repeat1] = STATE(38), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(212), + [aux_sym__multiline_basic_string_token1] = ACTIONS(212), + [aux_sym__multiline_basic_string_token2] = ACTIONS(214), + [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(216), + [sym_escape_sequence] = ACTIONS(214), + [sym__escape_line_ending] = ACTIONS(214), + }, + [41] = { + [aux_sym__multiline_basic_string_repeat1] = STATE(42), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(218), + [aux_sym__multiline_basic_string_token1] = ACTIONS(218), + [aux_sym__multiline_basic_string_token2] = ACTIONS(220), + [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(222), + [sym_escape_sequence] = ACTIONS(220), + [sym__escape_line_ending] = ACTIONS(220), }, [42] = { - [aux_sym_array_repeat1] = STATE(55), - [aux_sym_array_repeat2] = STATE(56), - [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(209), - [aux_sym_document_token1] = ACTIONS(211), - [anon_sym_RBRACK] = ACTIONS(201), + [aux_sym__multiline_basic_string_repeat1] = STATE(39), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(198), + [aux_sym__multiline_basic_string_token1] = ACTIONS(198), + [aux_sym__multiline_basic_string_token2] = ACTIONS(200), + [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(224), + [sym_escape_sequence] = ACTIONS(200), + [sym__escape_line_ending] = ACTIONS(200), }, [43] = { - [sym__line_ending_or_eof] = ACTIONS(213), + [sym_key] = STATE(108), + [sym__quoted_key] = STATE(109), + [sym__basic_string] = STATE(109), + [sym__literal_string] = STATE(109), [sym_comment] = ACTIONS(3), + [sym__bare_key] = ACTIONS(190), + [anon_sym_DQUOTE] = ACTIONS(192), + [anon_sym_SQUOTE] = ACTIONS(194), }, [44] = { - [aux_sym_inline_table_repeat1] = STATE(59), - [anon_sym_RBRACE] = ACTIONS(215), + [sym_key] = STATE(104), + [sym__quoted_key] = STATE(106), + [sym__basic_string] = STATE(106), + [sym__literal_string] = STATE(106), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(217), + [sym__bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), }, [45] = { - [sym__line_ending_or_eof] = ACTIONS(219), + [ts_builtin_sym_end] = ACTIONS(226), + [aux_sym_document_token1] = ACTIONS(226), [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(228), + [anon_sym_LBRACK_LBRACK] = ACTIONS(226), + [sym__bare_key] = ACTIONS(226), + [anon_sym_DQUOTE] = ACTIONS(226), + [anon_sym_SQUOTE] = ACTIONS(226), }, [46] = { - [aux_sym__multiline_literal_string_repeat1] = STATE(61), - [sym_comment] = ACTIONS(19), - [aux_sym__multiline_literal_string_token1] = ACTIONS(221), - [aux_sym__literal_string_token1] = ACTIONS(221), - [aux_sym__multiline_basic_string_token2] = ACTIONS(223), - [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(225), + [aux_sym_document_token1] = ACTIONS(230), + [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(230), + [anon_sym_EQ] = ACTIONS(230), + [anon_sym_DOT] = ACTIONS(230), + [anon_sym_COMMA] = ACTIONS(230), + [anon_sym_RBRACE] = ACTIONS(230), }, [47] = { - [sym__line_ending_or_eof] = ACTIONS(227), + [sym_table] = STATE(47), + [sym_table_array_element] = STATE(47), + [aux_sym_document_repeat2] = STATE(47), + [ts_builtin_sym_end] = ACTIONS(232), [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(234), + [anon_sym_LBRACK_LBRACK] = ACTIONS(237), }, [48] = { - [aux_sym__multiline_basic_string_repeat1] = STATE(63), - [sym__escape_line_ending] = ACTIONS(229), - [aux_sym__multiline_basic_string_token2] = ACTIONS(229), - [sym_comment] = ACTIONS(19), - [sym_escape_sequence] = ACTIONS(229), - [aux_sym__multiline_basic_string_token1] = ACTIONS(231), - [aux_sym__basic_string_token1] = ACTIONS(231), - [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(233), + [sym_table] = STATE(47), + [sym_table_array_element] = STATE(47), + [aux_sym_document_repeat2] = STATE(47), + [ts_builtin_sym_end] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(9), + [anon_sym_LBRACK_LBRACK] = ACTIONS(11), }, [49] = { - [sym_pair] = STATE(23), - [sym__inline_pair] = STATE(8), - [sym__basic_string] = STATE(4), - [sym_key] = STATE(10), - [sym_dotted_key] = STATE(10), - [sym__literal_string] = STATE(4), - [aux_sym_document_repeat1] = STATE(23), - [sym__quoted_key] = STATE(4), - [anon_sym_LBRACK_LBRACK] = ACTIONS(235), - [anon_sym_DQUOTE] = ACTIONS(7), - [ts_builtin_sym_end] = ACTIONS(235), - [aux_sym_document_token1] = ACTIONS(49), + [aux_sym_document_token1] = ACTIONS(242), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_LBRACK] = ACTIONS(237), - [anon_sym_SQUOTE] = ACTIONS(17), + [anon_sym_RBRACK] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(242), + [anon_sym_DOT] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(242), + [anon_sym_RBRACE] = ACTIONS(242), }, [50] = { - [sym_pair] = STATE(23), - [sym__inline_pair] = STATE(8), - [sym__basic_string] = STATE(4), - [sym_key] = STATE(10), - [sym_dotted_key] = STATE(10), - [sym__literal_string] = STATE(4), - [aux_sym_document_repeat1] = STATE(23), - [sym__quoted_key] = STATE(4), - [anon_sym_LBRACK_LBRACK] = ACTIONS(239), - [anon_sym_DQUOTE] = ACTIONS(7), - [ts_builtin_sym_end] = ACTIONS(239), - [aux_sym_document_token1] = ACTIONS(49), + [aux_sym_document_token1] = ACTIONS(244), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_LBRACK] = ACTIONS(241), - [anon_sym_SQUOTE] = ACTIONS(17), + [anon_sym_RBRACK] = ACTIONS(244), + [anon_sym_EQ] = ACTIONS(244), + [anon_sym_DOT] = ACTIONS(244), + [anon_sym_COMMA] = ACTIONS(244), + [anon_sym_RBRACE] = ACTIONS(244), }, [51] = { - [sym__line_ending_or_eof] = ACTIONS(243), + [aux_sym_document_token1] = ACTIONS(246), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(246), + [anon_sym_EQ] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(246), + [anon_sym_COMMA] = ACTIONS(246), + [anon_sym_RBRACE] = ACTIONS(246), }, [52] = { - [aux_sym_array_repeat1] = STATE(52), - [anon_sym_COMMA] = ACTIONS(245), - [sym_local_date_time] = ACTIONS(247), - [anon_sym_LBRACK] = ACTIONS(245), - [aux_sym_integer_token2] = ACTIONS(245), - [sym_boolean] = ACTIONS(245), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(245), - [sym_local_date] = ACTIONS(247), - [anon_sym_DQUOTE] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(245), - [aux_sym_document_token1] = ACTIONS(249), - [aux_sym_integer_token3] = ACTIONS(245), - [sym_offset_date_time] = ACTIONS(245), - [aux_sym_float_token1] = ACTIONS(245), - [sym_local_time] = ACTIONS(245), - [anon_sym_LBRACE] = ACTIONS(245), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(245), + [sym_table] = STATE(47), + [sym_table_array_element] = STATE(47), + [aux_sym_document_repeat2] = STATE(47), + [ts_builtin_sym_end] = ACTIONS(146), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(245), - [aux_sym_integer_token1] = ACTIONS(247), - [aux_sym_float_token2] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), + [anon_sym_LBRACK] = ACTIONS(9), + [anon_sym_LBRACK_LBRACK] = ACTIONS(11), }, [53] = { - [aux_sym_array_repeat1] = STATE(66), - [aux_sym_array_repeat2] = STATE(67), + [aux_sym_array_repeat1] = STATE(58), + [aux_sym_array_repeat2] = STATE(100), + [aux_sym_document_token1] = ACTIONS(248), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(252), - [aux_sym_document_token1] = ACTIONS(254), - [anon_sym_RBRACK] = ACTIONS(256), + [anon_sym_RBRACK] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(250), }, [54] = { - [sym_integer] = STATE(69), - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(68), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(256), - [sym_local_date_time] = ACTIONS(258), - [aux_sym_document_token1] = ACTIONS(260), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(258), + [aux_sym_array_repeat1] = STATE(57), + [aux_sym_array_repeat2] = STATE(96), + [aux_sym_document_token1] = ACTIONS(252), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_RBRACK] = ACTIONS(23), + [anon_sym_COMMA] = ACTIONS(254), }, [55] = { - [aux_sym_array_repeat1] = STATE(52), - [aux_sym_array_repeat2] = STATE(67), + [aux_sym_array_repeat1] = STATE(65), + [aux_sym_array_repeat2] = STATE(105), + [aux_sym_document_token1] = ACTIONS(256), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(252), - [aux_sym_document_token1] = ACTIONS(205), - [anon_sym_RBRACK] = ACTIONS(256), + [anon_sym_RBRACK] = ACTIONS(73), + [anon_sym_COMMA] = ACTIONS(258), }, [56] = { - [aux_sym_array_repeat2] = STATE(70), - [anon_sym_COMMA] = ACTIONS(252), - [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(256), + [aux_sym__multiline_literal_string_repeat1] = STATE(60), + [sym_comment] = ACTIONS(196), + [aux_sym__multiline_basic_string_token2] = ACTIONS(260), + [aux_sym__literal_string_token1] = ACTIONS(262), + [aux_sym__multiline_literal_string_token1] = ACTIONS(262), + [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(264), }, [57] = { - [sym__line_ending_or_eof] = ACTIONS(264), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_array_repeat2] = STATE(105), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(73), + [anon_sym_COMMA] = ACTIONS(258), }, [58] = { - [sym_dotted_key] = STATE(151), - [sym__literal_string] = STATE(4), - [sym__inline_pair] = STATE(71), - [sym__basic_string] = STATE(4), - [sym__quoted_key] = STATE(4), - [sym_key] = STATE(151), - [anon_sym_DQUOTE] = ACTIONS(7), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_array_repeat2] = STATE(98), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_SQUOTE] = ACTIONS(17), + [anon_sym_RBRACK] = ACTIONS(77), + [anon_sym_COMMA] = ACTIONS(266), }, [59] = { - [aux_sym_inline_table_repeat1] = STATE(73), - [anon_sym_RBRACE] = ACTIONS(266), - [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(217), + [aux_sym__multiline_literal_string_repeat1] = STATE(63), + [sym_comment] = ACTIONS(196), + [aux_sym__multiline_basic_string_token2] = ACTIONS(268), + [aux_sym__literal_string_token1] = ACTIONS(270), + [aux_sym__multiline_literal_string_token1] = ACTIONS(270), + [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(272), }, [60] = { - [sym__line_ending_or_eof] = ACTIONS(268), - [sym_comment] = ACTIONS(3), + [aux_sym__multiline_literal_string_repeat1] = STATE(60), + [sym_comment] = ACTIONS(196), + [aux_sym__multiline_basic_string_token2] = ACTIONS(274), + [aux_sym__literal_string_token1] = ACTIONS(277), + [aux_sym__multiline_literal_string_token1] = ACTIONS(277), + [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(280), }, [61] = { - [aux_sym__multiline_literal_string_repeat1] = STATE(61), - [sym_comment] = ACTIONS(19), - [aux_sym__multiline_literal_string_token1] = ACTIONS(270), - [aux_sym__multiline_basic_string_token2] = ACTIONS(273), - [aux_sym__literal_string_token1] = ACTIONS(270), - [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(276), + [aux_sym_array_repeat1] = STATE(64), + [aux_sym_array_repeat2] = STATE(103), + [aux_sym_document_token1] = ACTIONS(282), + [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(284), }, [62] = { - [sym__line_ending_or_eof] = ACTIONS(278), - [sym_comment] = ACTIONS(3), + [aux_sym__multiline_literal_string_repeat1] = STATE(56), + [sym_comment] = ACTIONS(196), + [aux_sym__multiline_basic_string_token2] = ACTIONS(286), + [aux_sym__literal_string_token1] = ACTIONS(288), + [aux_sym__multiline_literal_string_token1] = ACTIONS(288), + [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(290), }, [63] = { - [aux_sym__multiline_basic_string_repeat1] = STATE(63), - [sym__escape_line_ending] = ACTIONS(280), - [aux_sym__multiline_basic_string_token2] = ACTIONS(280), - [sym_comment] = ACTIONS(19), - [sym_escape_sequence] = ACTIONS(280), - [aux_sym__multiline_basic_string_token1] = ACTIONS(283), - [aux_sym__basic_string_token1] = ACTIONS(283), - [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(286), + [aux_sym__multiline_literal_string_repeat1] = STATE(60), + [sym_comment] = ACTIONS(196), + [aux_sym__multiline_basic_string_token2] = ACTIONS(260), + [aux_sym__literal_string_token1] = ACTIONS(262), + [aux_sym__multiline_literal_string_token1] = ACTIONS(262), + [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(292), }, [64] = { - [sym__line_ending_or_eof] = ACTIONS(288), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_array_repeat2] = STATE(100), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(250), }, [65] = { - [sym_integer] = STATE(69), - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(75), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(290), - [sym_local_date_time] = ACTIONS(258), - [aux_sym_document_token1] = ACTIONS(292), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(258), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_array_repeat2] = STATE(107), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_RBRACK] = ACTIONS(69), + [anon_sym_COMMA] = ACTIONS(294), }, [66] = { - [aux_sym_array_repeat1] = STATE(52), - [aux_sym_array_repeat2] = STATE(77), + [aux_sym_array_repeat1] = STATE(81), + [aux_sym_document_token1] = ACTIONS(296), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(294), - [aux_sym_document_token1] = ACTIONS(205), - [anon_sym_RBRACK] = ACTIONS(290), + [anon_sym_RBRACK] = ACTIONS(298), + [anon_sym_COMMA] = ACTIONS(298), }, [67] = { - [aux_sym_array_repeat2] = STATE(70), - [anon_sym_COMMA] = ACTIONS(294), + [aux_sym_document_token1] = ACTIONS(300), [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(290), + [anon_sym_RBRACK] = ACTIONS(300), + [anon_sym_COMMA] = ACTIONS(300), + [anon_sym_RBRACE] = ACTIONS(300), }, [68] = { - [sym_integer] = STATE(78), - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(290), - [sym_local_date_time] = ACTIONS(296), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(296), + [aux_sym_array_repeat1] = STATE(74), + [aux_sym_document_token1] = ACTIONS(302), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_RBRACK] = ACTIONS(304), + [anon_sym_COMMA] = ACTIONS(304), }, [69] = { - [aux_sym_array_repeat1] = STATE(79), - [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(300), - [aux_sym_document_token1] = ACTIONS(302), - [anon_sym_RBRACK] = ACTIONS(300), + [aux_sym__basic_string_repeat1] = STATE(73), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(306), + [anon_sym_DQUOTE2] = ACTIONS(308), + [sym_escape_sequence] = ACTIONS(310), }, [70] = { - [aux_sym_array_repeat2] = STATE(70), - [anon_sym_COMMA] = ACTIONS(304), - [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(300), + [aux_sym__basic_string_repeat1] = STATE(69), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(312), + [anon_sym_DQUOTE2] = ACTIONS(314), + [sym_escape_sequence] = ACTIONS(316), }, [71] = { - [anon_sym_RBRACE] = ACTIONS(307), - [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(307), + [aux_sym__basic_string_repeat1] = STATE(72), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(318), + [anon_sym_DQUOTE2] = ACTIONS(320), + [sym_escape_sequence] = ACTIONS(322), }, [72] = { - [sym__line_ending_or_eof] = ACTIONS(309), - [sym_comment] = ACTIONS(3), + [aux_sym__basic_string_repeat1] = STATE(73), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(306), + [anon_sym_DQUOTE2] = ACTIONS(324), + [sym_escape_sequence] = ACTIONS(310), }, [73] = { - [aux_sym_inline_table_repeat1] = STATE(73), - [anon_sym_RBRACE] = ACTIONS(311), - [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(313), + [aux_sym__basic_string_repeat1] = STATE(73), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(326), + [anon_sym_DQUOTE2] = ACTIONS(329), + [sym_escape_sequence] = ACTIONS(331), }, [74] = { - [sym__line_ending_or_eof] = ACTIONS(316), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(298), + [anon_sym_COMMA] = ACTIONS(298), }, [75] = { - [sym_integer] = STATE(78), - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(318), - [sym_local_date_time] = ACTIONS(296), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(296), - [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [aux_sym__basic_string_repeat1] = STATE(73), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(306), + [anon_sym_DQUOTE2] = ACTIONS(334), + [sym_escape_sequence] = ACTIONS(310), }, [76] = { - [sym_integer] = STATE(69), - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(82), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(318), - [sym_local_date_time] = ACTIONS(258), - [aux_sym_document_token1] = ACTIONS(320), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(258), - [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [aux_sym__basic_string_repeat1] = STATE(75), + [sym_comment] = ACTIONS(196), + [aux_sym__basic_string_token1] = ACTIONS(336), + [anon_sym_DQUOTE2] = ACTIONS(338), + [sym_escape_sequence] = ACTIONS(340), }, [77] = { - [aux_sym_array_repeat2] = STATE(70), - [anon_sym_COMMA] = ACTIONS(322), + [aux_sym_document_token1] = ACTIONS(342), [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(318), + [anon_sym_RBRACK] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(342), + [anon_sym_RBRACE] = ACTIONS(342), }, [78] = { - [aux_sym_array_repeat1] = STATE(84), + [aux_sym_document_token1] = ACTIONS(344), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(324), - [aux_sym_document_token1] = ACTIONS(326), - [anon_sym_RBRACK] = ACTIONS(324), + [anon_sym_RBRACK] = ACTIONS(344), + [anon_sym_COMMA] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), }, [79] = { - [aux_sym_array_repeat1] = STATE(52), + [aux_sym_document_token1] = ACTIONS(346), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(324), - [aux_sym_document_token1] = ACTIONS(205), - [anon_sym_RBRACK] = ACTIONS(324), + [anon_sym_RBRACK] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(346), + [anon_sym_RBRACE] = ACTIONS(346), }, [80] = { - [sym_integer] = STATE(69), - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(85), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [sym_local_date_time] = ACTIONS(258), - [aux_sym_document_token1] = ACTIONS(328), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(258), + [aux_sym_document_token1] = ACTIONS(348), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_RBRACK] = ACTIONS(348), + [anon_sym_COMMA] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), }, [81] = { - [sym__line_ending_or_eof] = ACTIONS(330), + [aux_sym_array_repeat1] = STATE(26), + [aux_sym_document_token1] = ACTIONS(19), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(350), + [anon_sym_COMMA] = ACTIONS(350), }, [82] = { - [sym_integer] = STATE(78), - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(332), - [sym_local_date_time] = ACTIONS(296), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(296), + [aux_sym_document_token1] = ACTIONS(352), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_RBRACK] = ACTIONS(352), + [anon_sym_COMMA] = ACTIONS(352), + [anon_sym_RBRACE] = ACTIONS(352), }, [83] = { - [sym_integer] = STATE(69), - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(87), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(332), - [sym_local_date_time] = ACTIONS(258), - [aux_sym_document_token1] = ACTIONS(334), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(258), + [aux_sym_document_token1] = ACTIONS(354), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_RBRACK] = ACTIONS(354), + [anon_sym_COMMA] = ACTIONS(354), + [anon_sym_RBRACE] = ACTIONS(354), }, [84] = { - [aux_sym_array_repeat1] = STATE(52), + [aux_sym_document_token1] = ACTIONS(356), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(336), - [aux_sym_document_token1] = ACTIONS(205), - [anon_sym_RBRACK] = ACTIONS(336), + [anon_sym_RBRACK] = ACTIONS(356), + [anon_sym_COMMA] = ACTIONS(356), + [anon_sym_RBRACE] = ACTIONS(356), }, [85] = { - [sym_integer] = STATE(78), - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [sym_local_date_time] = ACTIONS(296), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(296), + [aux_sym_document_token1] = ACTIONS(358), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_RBRACK] = ACTIONS(358), + [anon_sym_COMMA] = ACTIONS(358), + [anon_sym_RBRACE] = ACTIONS(358), }, [86] = { - [sym__line_ending_or_eof] = ACTIONS(338), + [aux_sym_document_token1] = ACTIONS(360), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(360), + [anon_sym_COMMA] = ACTIONS(360), + [anon_sym_RBRACE] = ACTIONS(360), }, [87] = { - [sym_integer] = STATE(78), - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(340), - [sym_local_date_time] = ACTIONS(296), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(296), + [aux_sym_document_token1] = ACTIONS(362), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_RBRACK] = ACTIONS(362), + [anon_sym_COMMA] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), }, [88] = { - [sym__line_ending_or_eof] = ACTIONS(342), + [aux_sym_document_token1] = ACTIONS(364), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(364), + [anon_sym_COMMA] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), }, [89] = { - [anon_sym_DOT] = ACTIONS(27), + [aux_sym_document_token1] = ACTIONS(366), [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(27), + [anon_sym_RBRACK] = ACTIONS(366), + [anon_sym_COMMA] = ACTIONS(366), + [anon_sym_RBRACE] = ACTIONS(366), }, [90] = { - [sym__line_ending_or_eof] = ACTIONS(53), + [aux_sym_document_token1] = ACTIONS(368), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(368), + [anon_sym_RBRACE] = ACTIONS(368), }, [91] = { - [sym__line_ending_or_eof] = ACTIONS(65), + [aux_sym_document_token1] = ACTIONS(370), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(370), + [anon_sym_COMMA] = ACTIONS(370), + [anon_sym_RBRACE] = ACTIONS(370), }, [92] = { - [sym__literal_string] = STATE(89), - [sym__basic_string] = STATE(89), - [sym__quoted_key] = STATE(89), - [sym_key] = STATE(99), - [anon_sym_DQUOTE] = ACTIONS(29), + [aux_sym_document_token1] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(31), - [anon_sym_SQUOTE] = ACTIONS(33), + [anon_sym_RBRACK] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(372), + [anon_sym_RBRACE] = ACTIONS(372), }, [93] = { - [sym__line_ending_or_eof] = ACTIONS(123), + [aux_sym_document_token1] = ACTIONS(374), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(374), + [anon_sym_COMMA] = ACTIONS(374), + [anon_sym_RBRACE] = ACTIONS(374), }, [94] = { - [sym__line_ending_or_eof] = ACTIONS(135), + [aux_sym_inline_table_repeat1] = STATE(102), [sym_comment] = ACTIONS(3), + [anon_sym_COMMA] = ACTIONS(376), + [anon_sym_RBRACE] = ACTIONS(378), }, [95] = { + [aux_sym_inline_table_repeat1] = STATE(101), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(137), - [aux_sym_document_token1] = ACTIONS(137), - [anon_sym_RBRACK] = ACTIONS(137), - [anon_sym_RBRACE] = ACTIONS(137), + [anon_sym_COMMA] = ACTIONS(376), + [anon_sym_RBRACE] = ACTIONS(380), }, [96] = { + [aux_sym_array_repeat2] = STATE(97), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(139), - [aux_sym_document_token1] = ACTIONS(139), - [anon_sym_RBRACK] = ACTIONS(139), - [anon_sym_RBRACE] = ACTIONS(139), + [anon_sym_RBRACK] = ACTIONS(73), + [anon_sym_COMMA] = ACTIONS(258), }, [97] = { + [aux_sym_array_repeat2] = STATE(97), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(181), - [aux_sym_document_token1] = ACTIONS(181), - [anon_sym_RBRACK] = ACTIONS(181), - [anon_sym_RBRACE] = ACTIONS(181), + [anon_sym_RBRACK] = ACTIONS(304), + [anon_sym_COMMA] = ACTIONS(382), }, [98] = { - [anon_sym_RBRACE] = ACTIONS(183), + [aux_sym_array_repeat2] = STATE(97), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(183), + [anon_sym_RBRACK] = ACTIONS(65), + [anon_sym_COMMA] = ACTIONS(385), }, [99] = { - [anon_sym_DOT] = ACTIONS(185), + [aux_sym_inline_table_repeat1] = STATE(95), [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(185), + [anon_sym_COMMA] = ACTIONS(376), + [anon_sym_RBRACE] = ACTIONS(387), }, [100] = { + [aux_sym_array_repeat2] = STATE(97), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(199), - [aux_sym_document_token1] = ACTIONS(199), - [anon_sym_RBRACK] = ACTIONS(199), - [anon_sym_RBRACE] = ACTIONS(199), + [anon_sym_RBRACK] = ACTIONS(77), + [anon_sym_COMMA] = ACTIONS(266), }, [101] = { + [aux_sym_inline_table_repeat1] = STATE(101), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_document_token1] = ACTIONS(213), - [anon_sym_RBRACK] = ACTIONS(213), - [anon_sym_RBRACE] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(389), + [anon_sym_RBRACE] = ACTIONS(392), }, [102] = { + [aux_sym_inline_table_repeat1] = STATE(101), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(219), - [aux_sym_document_token1] = ACTIONS(219), - [anon_sym_RBRACK] = ACTIONS(219), - [anon_sym_RBRACE] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(376), + [anon_sym_RBRACE] = ACTIONS(394), }, [103] = { + [aux_sym_array_repeat2] = STATE(97), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(227), - [aux_sym_document_token1] = ACTIONS(227), - [anon_sym_RBRACK] = ACTIONS(227), - [anon_sym_RBRACE] = ACTIONS(227), + [anon_sym_RBRACK] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(250), }, [104] = { [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(243), - [aux_sym_document_token1] = ACTIONS(243), - [anon_sym_RBRACK] = ACTIONS(243), - [anon_sym_RBRACE] = ACTIONS(243), + [anon_sym_RBRACK] = ACTIONS(396), + [anon_sym_EQ] = ACTIONS(396), + [anon_sym_DOT] = ACTIONS(396), }, [105] = { + [aux_sym_array_repeat2] = STATE(97), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(264), - [aux_sym_document_token1] = ACTIONS(264), - [anon_sym_RBRACK] = ACTIONS(264), - [anon_sym_RBRACE] = ACTIONS(264), + [anon_sym_RBRACK] = ACTIONS(69), + [anon_sym_COMMA] = ACTIONS(294), }, [106] = { [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(268), - [aux_sym_document_token1] = ACTIONS(268), - [anon_sym_RBRACK] = ACTIONS(268), - [anon_sym_RBRACE] = ACTIONS(268), + [anon_sym_RBRACK] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(398), + [anon_sym_DOT] = ACTIONS(398), }, [107] = { + [aux_sym_array_repeat2] = STATE(97), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(278), - [aux_sym_document_token1] = ACTIONS(278), - [anon_sym_RBRACK] = ACTIONS(278), - [anon_sym_RBRACE] = ACTIONS(278), + [anon_sym_RBRACK] = ACTIONS(53), + [anon_sym_COMMA] = ACTIONS(400), }, [108] = { [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(288), - [aux_sym_document_token1] = ACTIONS(288), - [anon_sym_RBRACK] = ACTIONS(288), - [anon_sym_RBRACE] = ACTIONS(288), + [anon_sym_RBRACK_RBRACK] = ACTIONS(396), + [anon_sym_DOT] = ACTIONS(396), }, [109] = { [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(309), - [aux_sym_document_token1] = ACTIONS(309), - [anon_sym_RBRACK] = ACTIONS(309), - [anon_sym_RBRACE] = ACTIONS(309), + [anon_sym_RBRACK_RBRACK] = ACTIONS(398), + [anon_sym_DOT] = ACTIONS(398), }, [110] = { [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(316), - [aux_sym_document_token1] = ACTIONS(316), - [anon_sym_RBRACK] = ACTIONS(316), - [anon_sym_RBRACE] = ACTIONS(316), + [anon_sym_EQ] = ACTIONS(402), + [anon_sym_DOT] = ACTIONS(404), }, [111] = { [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(330), - [aux_sym_document_token1] = ACTIONS(330), - [anon_sym_RBRACK] = ACTIONS(330), - [anon_sym_RBRACE] = ACTIONS(330), + [anon_sym_COMMA] = ACTIONS(406), + [anon_sym_RBRACE] = ACTIONS(406), }, [112] = { - [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(338), - [aux_sym_document_token1] = ACTIONS(338), - [anon_sym_RBRACK] = ACTIONS(338), - [anon_sym_RBRACE] = ACTIONS(338), + [sym_comment] = ACTIONS(196), + [aux_sym__literal_string_token1] = ACTIONS(408), + [anon_sym_SQUOTE2] = ACTIONS(410), }, [113] = { [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(342), - [aux_sym_document_token1] = ACTIONS(342), - [anon_sym_RBRACK] = ACTIONS(342), - [anon_sym_RBRACE] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(412), + [anon_sym_RBRACE] = ACTIONS(412), }, [114] = { - [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(53), - [anon_sym_COMMA] = ACTIONS(53), - [aux_sym_document_token1] = ACTIONS(53), - [anon_sym_DOT] = ACTIONS(53), + [sym_comment] = ACTIONS(196), + [aux_sym__literal_string_token1] = ACTIONS(414), + [anon_sym_SQUOTE2] = ACTIONS(416), }, [115] = { [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(65), - [anon_sym_COMMA] = ACTIONS(65), - [aux_sym_document_token1] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(418), + [anon_sym_DOT] = ACTIONS(404), }, [116] = { [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(123), - [anon_sym_COMMA] = ACTIONS(123), - [aux_sym_document_token1] = ACTIONS(123), - [anon_sym_DOT] = ACTIONS(123), + [anon_sym_RBRACK_RBRACK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(246), }, [117] = { [sym_comment] = ACTIONS(3), - [anon_sym_RBRACK] = ACTIONS(135), - [anon_sym_COMMA] = ACTIONS(135), - [aux_sym_document_token1] = ACTIONS(135), - [anon_sym_DOT] = ACTIONS(135), + [anon_sym_RBRACK_RBRACK] = ACTIONS(244), + [anon_sym_DOT] = ACTIONS(244), }, [118] = { - [aux_sym__basic_string_repeat1] = STATE(120), - [sym_comment] = ACTIONS(19), - [anon_sym_DQUOTE2] = ACTIONS(344), - [sym_escape_sequence] = ACTIONS(346), - [aux_sym__basic_string_token1] = ACTIONS(348), + [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK_RBRACK] = ACTIONS(230), + [anon_sym_DOT] = ACTIONS(230), }, [119] = { - [anon_sym_SQUOTE2] = ACTIONS(350), - [sym_comment] = ACTIONS(19), - [aux_sym__literal_string_token1] = ACTIONS(352), + [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK_RBRACK] = ACTIONS(242), + [anon_sym_DOT] = ACTIONS(242), }, [120] = { - [aux_sym__basic_string_repeat1] = STATE(26), - [sym_comment] = ACTIONS(19), - [anon_sym_DQUOTE2] = ACTIONS(354), - [sym_escape_sequence] = ACTIONS(57), - [aux_sym__basic_string_token1] = ACTIONS(59), + [sym_comment] = ACTIONS(196), + [aux_sym__literal_string_token1] = ACTIONS(420), + [anon_sym_SQUOTE2] = ACTIONS(422), }, [121] = { - [anon_sym_SQUOTE2] = ACTIONS(356), [sym_comment] = ACTIONS(3), + [anon_sym_RBRACK] = ACTIONS(424), + [anon_sym_DOT] = ACTIONS(404), }, [122] = { - [sym_integer] = STATE(98), - [sym_string] = STATE(98), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(98), - [sym_array] = STATE(98), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(98), - [sym__inline_value] = STATE(98), - [sym__multiline_literal_string] = STATE(97), - [anon_sym_DQUOTE] = ACTIONS(358), - [sym_local_date_time] = ACTIONS(360), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(362), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(157), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(362), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), - [sym_local_date] = ACTIONS(360), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(364), + [anon_sym_RBRACK_RBRACK] = ACTIONS(426), + [anon_sym_DOT] = ACTIONS(428), }, [123] = { - [sym_string] = STATE(128), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(128), - [sym_array] = STATE(128), - [sym__inline_value] = STATE(128), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(128), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(128), - [aux_sym_array_repeat1] = STATE(127), - [sym_local_date_time] = ACTIONS(366), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(368), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(366), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(370), - [aux_sym_document_token1] = ACTIONS(372), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(368), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(368), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [sym__line_ending_or_eof] = ACTIONS(246), }, [124] = { - [sym__inline_pair] = STATE(129), - [sym__basic_string] = STATE(4), - [sym_key] = STATE(151), - [sym_dotted_key] = STATE(151), - [sym__literal_string] = STATE(4), - [sym__quoted_key] = STATE(4), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_RBRACE] = ACTIONS(374), [sym_comment] = ACTIONS(3), - [sym__bare_key] = ACTIONS(13), - [anon_sym_SQUOTE] = ACTIONS(17), + [sym__line_ending_or_eof] = ACTIONS(244), }, [125] = { - [aux_sym__multiline_literal_string_repeat1] = STATE(130), - [aux_sym__multiline_basic_string_token2] = ACTIONS(376), - [aux_sym__literal_string_token1] = ACTIONS(378), - [sym_comment] = ACTIONS(19), - [aux_sym__multiline_literal_string_token1] = ACTIONS(378), - [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(380), + [sym_comment] = ACTIONS(3), + [sym__line_ending_or_eof] = ACTIONS(372), }, [126] = { - [aux_sym__multiline_basic_string_repeat1] = STATE(131), - [aux_sym__multiline_basic_string_token2] = ACTIONS(382), - [sym_escape_sequence] = ACTIONS(382), - [aux_sym__basic_string_token1] = ACTIONS(384), - [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(386), - [sym__escape_line_ending] = ACTIONS(382), - [sym_comment] = ACTIONS(19), - [aux_sym__multiline_basic_string_token1] = ACTIONS(384), + [sym_comment] = ACTIONS(3), + [sym__line_ending_or_eof] = ACTIONS(360), }, [127] = { - [sym_string] = STATE(132), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(132), - [sym_array] = STATE(132), - [sym__inline_value] = STATE(132), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(132), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(132), - [aux_sym_array_repeat1] = STATE(52), - [sym_local_date_time] = ACTIONS(388), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(390), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(388), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(392), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(390), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(390), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [sym__line_ending_or_eof] = ACTIONS(366), }, [128] = { - [aux_sym_array_repeat1] = STATE(134), - [aux_sym_array_repeat2] = STATE(135), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(394), - [aux_sym_document_token1] = ACTIONS(396), - [anon_sym_RBRACK] = ACTIONS(392), + [sym__line_ending_or_eof] = ACTIONS(356), }, [129] = { - [aux_sym_inline_table_repeat1] = STATE(136), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(217), - [anon_sym_RBRACE] = ACTIONS(398), + [sym__line_ending_or_eof] = ACTIONS(354), }, [130] = { - [aux_sym__multiline_literal_string_repeat1] = STATE(61), - [aux_sym__multiline_basic_string_token2] = ACTIONS(223), - [aux_sym__literal_string_token1] = ACTIONS(221), - [sym_comment] = ACTIONS(19), - [aux_sym__multiline_literal_string_token1] = ACTIONS(221), - [anon_sym_SQUOTE_SQUOTE_SQUOTE2] = ACTIONS(400), + [sym_comment] = ACTIONS(3), + [sym__line_ending_or_eof] = ACTIONS(348), }, [131] = { - [aux_sym__multiline_basic_string_repeat1] = STATE(63), - [aux_sym__multiline_basic_string_token2] = ACTIONS(229), - [sym_escape_sequence] = ACTIONS(229), - [aux_sym__basic_string_token1] = ACTIONS(231), - [anon_sym_DQUOTE_DQUOTE_DQUOTE2] = ACTIONS(402), - [sym__escape_line_ending] = ACTIONS(229), - [sym_comment] = ACTIONS(19), - [aux_sym__multiline_basic_string_token1] = ACTIONS(231), + [sym_comment] = ACTIONS(3), + [sym__line_ending_or_eof] = ACTIONS(362), }, [132] = { - [aux_sym_array_repeat1] = STATE(138), - [aux_sym_array_repeat2] = STATE(139), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(404), - [aux_sym_document_token1] = ACTIONS(406), - [anon_sym_RBRACK] = ACTIONS(408), + [sym__line_ending_or_eof] = ACTIONS(430), }, [133] = { - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(140), - [sym_local_date_time] = ACTIONS(258), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(258), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(408), - [aux_sym_document_token1] = ACTIONS(410), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [sym__line_ending_or_eof] = ACTIONS(432), }, [134] = { - [aux_sym_array_repeat1] = STATE(52), - [aux_sym_array_repeat2] = STATE(139), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(404), - [aux_sym_document_token1] = ACTIONS(205), - [anon_sym_RBRACK] = ACTIONS(408), + [sym__line_ending_or_eof] = ACTIONS(370), }, [135] = { - [aux_sym_array_repeat2] = STATE(70), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(404), - [anon_sym_RBRACK] = ACTIONS(408), + [anon_sym_SQUOTE2] = ACTIONS(434), }, [136] = { - [aux_sym_inline_table_repeat1] = STATE(73), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(217), - [anon_sym_RBRACE] = ACTIONS(412), + [sym__line_ending_or_eof] = ACTIONS(368), }, [137] = { - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(141), - [sym_local_date_time] = ACTIONS(258), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(258), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(414), - [aux_sym_document_token1] = ACTIONS(416), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [sym__line_ending_or_eof] = ACTIONS(406), }, [138] = { - [aux_sym_array_repeat1] = STATE(52), - [aux_sym_array_repeat2] = STATE(143), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(418), - [aux_sym_document_token1] = ACTIONS(205), - [anon_sym_RBRACK] = ACTIONS(414), + [sym__line_ending_or_eof] = ACTIONS(364), }, [139] = { - [aux_sym_array_repeat2] = STATE(70), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(418), - [anon_sym_RBRACK] = ACTIONS(414), + [sym__line_ending_or_eof] = ACTIONS(230), }, [140] = { - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym_local_date_time] = ACTIONS(296), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(296), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(414), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [anon_sym_SQUOTE2] = ACTIONS(436), }, [141] = { - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym_local_date_time] = ACTIONS(296), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(296), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(420), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [sym__line_ending_or_eof] = ACTIONS(358), }, [142] = { - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(144), - [sym_local_date_time] = ACTIONS(258), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(258), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(420), - [aux_sym_document_token1] = ACTIONS(422), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [sym__line_ending_or_eof] = ACTIONS(438), }, [143] = { - [aux_sym_array_repeat2] = STATE(70), [sym_comment] = ACTIONS(3), - [anon_sym_COMMA] = ACTIONS(424), - [anon_sym_RBRACK] = ACTIONS(420), + [sym__line_ending_or_eof] = ACTIONS(342), }, [144] = { - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym_local_date_time] = ACTIONS(296), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(296), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(426), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), + [ts_builtin_sym_end] = ACTIONS(440), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), }, [145] = { - [sym_string] = STATE(69), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(69), - [sym_array] = STATE(69), - [sym__inline_value] = STATE(69), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(69), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(69), - [aux_sym_array_repeat1] = STATE(146), - [sym_local_date_time] = ACTIONS(258), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(262), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(258), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(426), - [aux_sym_document_token1] = ACTIONS(428), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(262), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(262), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [sym__line_ending_or_eof] = ACTIONS(300), }, [146] = { - [sym_string] = STATE(78), - [sym__basic_string] = STATE(97), - [sym_float] = STATE(78), - [sym_array] = STATE(78), - [sym__inline_value] = STATE(78), - [sym__multiline_literal_string] = STATE(97), - [sym_integer] = STATE(78), - [sym__multiline_basic_string] = STATE(97), - [sym__literal_string] = STATE(97), - [sym_inline_table] = STATE(78), - [aux_sym_array_repeat1] = STATE(52), - [sym_local_date_time] = ACTIONS(296), - [anon_sym_LBRACK] = ACTIONS(155), - [aux_sym_integer_token2] = ACTIONS(149), - [sym_boolean] = ACTIONS(298), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(159), - [sym_local_date] = ACTIONS(296), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_RBRACK] = ACTIONS(430), - [aux_sym_document_token1] = ACTIONS(205), - [aux_sym_integer_token3] = ACTIONS(149), - [sym_offset_date_time] = ACTIONS(298), - [aux_sym_float_token1] = ACTIONS(153), - [sym_local_time] = ACTIONS(298), - [anon_sym_LBRACE] = ACTIONS(157), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(161), [sym_comment] = ACTIONS(3), - [aux_sym_integer_token4] = ACTIONS(149), - [aux_sym_integer_token1] = ACTIONS(163), - [aux_sym_float_token2] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(165), + [sym__line_ending_or_eof] = ACTIONS(352), }, [147] = { - [aux_sym__basic_string_repeat1] = STATE(149), - [sym_comment] = ACTIONS(19), - [anon_sym_DQUOTE2] = ACTIONS(432), - [sym_escape_sequence] = ACTIONS(434), - [aux_sym__basic_string_token1] = ACTIONS(436), + [sym_comment] = ACTIONS(3), + [sym__line_ending_or_eof] = ACTIONS(346), }, [148] = { - [anon_sym_SQUOTE2] = ACTIONS(438), - [sym_comment] = ACTIONS(19), - [aux_sym__literal_string_token1] = ACTIONS(440), + [sym_comment] = ACTIONS(3), + [sym__line_ending_or_eof] = ACTIONS(374), }, [149] = { - [aux_sym__basic_string_repeat1] = STATE(26), - [sym_comment] = ACTIONS(19), - [anon_sym_DQUOTE2] = ACTIONS(442), - [sym_escape_sequence] = ACTIONS(57), - [aux_sym__basic_string_token1] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym__line_ending_or_eof] = ACTIONS(344), }, [150] = { - [anon_sym_SQUOTE2] = ACTIONS(444), [sym_comment] = ACTIONS(3), + [anon_sym_SQUOTE2] = ACTIONS(442), }, [151] = { [sym_comment] = ACTIONS(3), - [anon_sym_EQ] = ACTIONS(446), - [anon_sym_DOT] = ACTIONS(47), + [sym__line_ending_or_eof] = ACTIONS(242), }, }; @@ -3438,220 +3427,218 @@ static TSParseActionEntry ts_parse_actions[] = { [0] = {.count = 0, .reusable = false}, [1] = {.count = 1, .reusable = false}, RECOVER(), [3] = {.count = 1, .reusable = true}, SHIFT_EXTRA(), - [5] = {.count = 1, .reusable = true}, SHIFT(2), - [7] = {.count = 1, .reusable = true}, SHIFT(3), - [9] = {.count = 1, .reusable = true}, REDUCE(sym_document, 0), - [11] = {.count = 1, .reusable = true}, SHIFT(11), - [13] = {.count = 1, .reusable = true}, SHIFT(4), - [15] = {.count = 1, .reusable = false}, SHIFT(5), - [17] = {.count = 1, .reusable = true}, SHIFT(6), - [19] = {.count = 1, .reusable = false}, SHIFT_EXTRA(), - [21] = {.count = 1, .reusable = true}, SHIFT(13), - [23] = {.count = 1, .reusable = true}, SHIFT(14), - [25] = {.count = 1, .reusable = false}, SHIFT(14), - [27] = {.count = 1, .reusable = true}, REDUCE(sym_key, 1), - [29] = {.count = 1, .reusable = true}, SHIFT(118), - [31] = {.count = 1, .reusable = true}, SHIFT(89), - [33] = {.count = 1, .reusable = true}, SHIFT(119), - [35] = {.count = 1, .reusable = true}, SHIFT(16), - [37] = {.count = 1, .reusable = false}, SHIFT(17), - [39] = {.count = 1, .reusable = true}, REDUCE(sym_document, 1), - [41] = {.count = 1, .reusable = true}, SHIFT(19), - [43] = {.count = 1, .reusable = true}, ACCEPT_INPUT(), - [45] = {.count = 1, .reusable = true}, SHIFT(20), - [47] = {.count = 1, .reusable = true}, SHIFT(21), - [49] = {.count = 1, .reusable = true}, SHIFT(23), - [51] = {.count = 1, .reusable = true}, SHIFT(24), - [53] = {.count = 1, .reusable = true}, REDUCE(sym__basic_string, 2), - [55] = {.count = 1, .reusable = true}, SHIFT(25), - [57] = {.count = 1, .reusable = true}, SHIFT(26), - [59] = {.count = 1, .reusable = false}, SHIFT(26), - [61] = {.count = 1, .reusable = true}, SHIFT(92), - [63] = {.count = 1, .reusable = true}, SHIFT(27), - [65] = {.count = 1, .reusable = true}, REDUCE(sym__literal_string, 2), - [67] = {.count = 1, .reusable = true}, SHIFT(28), - [69] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat2, 2), SHIFT_REPEAT(2), - [72] = {.count = 1, .reusable = true}, REDUCE(aux_sym_document_repeat2, 2), - [74] = {.count = 2, .reusable = false}, REDUCE(aux_sym_document_repeat2, 2), SHIFT_REPEAT(5), - [77] = {.count = 1, .reusable = true}, REDUCE(sym_pair, 2), - [79] = {.count = 1, .reusable = false}, REDUCE(sym_pair, 2), - [81] = {.count = 1, .reusable = false}, SHIFT(147), - [83] = {.count = 1, .reusable = false}, SHIFT(36), - [85] = {.count = 1, .reusable = true}, SHIFT(29), - [87] = {.count = 1, .reusable = true}, SHIFT(36), - [89] = {.count = 1, .reusable = true}, SHIFT(30), - [91] = {.count = 1, .reusable = true}, SHIFT(31), - [93] = {.count = 1, .reusable = true}, SHIFT(32), - [95] = {.count = 1, .reusable = true}, SHIFT(33), - [97] = {.count = 1, .reusable = true}, SHIFT(34), - [99] = {.count = 1, .reusable = false}, SHIFT(29), - [101] = {.count = 1, .reusable = false}, SHIFT(148), - [103] = {.count = 1, .reusable = true}, REDUCE(sym_document, 2), - [105] = {.count = 1, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), - [107] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(3), - [110] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(23), - [113] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(4), - [116] = {.count = 1, .reusable = false}, REDUCE(aux_sym_document_repeat1, 2), - [118] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(6), - [121] = {.count = 1, .reusable = true}, SHIFT(38), - [123] = {.count = 1, .reusable = true}, REDUCE(sym__basic_string, 3), - [125] = {.count = 1, .reusable = true}, REDUCE(aux_sym__basic_string_repeat1, 2), - [127] = {.count = 2, .reusable = true}, REDUCE(aux_sym__basic_string_repeat1, 2), SHIFT_REPEAT(26), - [130] = {.count = 2, .reusable = false}, REDUCE(aux_sym__basic_string_repeat1, 2), SHIFT_REPEAT(26), - [133] = {.count = 1, .reusable = true}, SHIFT(39), - [135] = {.count = 1, .reusable = true}, REDUCE(sym__literal_string, 3), - [137] = {.count = 1, .reusable = true}, REDUCE(sym_integer, 1), - [139] = {.count = 1, .reusable = true}, REDUCE(sym_float, 1), - [141] = {.count = 1, .reusable = false}, SHIFT(118), - [143] = {.count = 1, .reusable = true}, SHIFT(40), - [145] = {.count = 1, .reusable = false}, SHIFT(42), - [147] = {.count = 1, .reusable = true}, SHIFT(41), - [149] = {.count = 1, .reusable = true}, SHIFT(95), - [151] = {.count = 1, .reusable = true}, SHIFT(42), - [153] = {.count = 1, .reusable = true}, SHIFT(96), - [155] = {.count = 1, .reusable = true}, SHIFT(123), - [157] = {.count = 1, .reusable = true}, SHIFT(124), - [159] = {.count = 1, .reusable = true}, SHIFT(125), - [161] = {.count = 1, .reusable = true}, SHIFT(126), - [163] = {.count = 1, .reusable = false}, SHIFT(95), - [165] = {.count = 1, .reusable = false}, SHIFT(119), - [167] = {.count = 1, .reusable = true}, SHIFT(43), - [169] = {.count = 1, .reusable = false}, SHIFT(46), - [171] = {.count = 1, .reusable = true}, SHIFT(46), - [173] = {.count = 1, .reusable = true}, SHIFT(45), - [175] = {.count = 1, .reusable = true}, SHIFT(48), - [177] = {.count = 1, .reusable = false}, SHIFT(48), - [179] = {.count = 1, .reusable = true}, SHIFT(47), - [181] = {.count = 1, .reusable = true}, REDUCE(sym_string, 1), - [183] = {.count = 1, .reusable = true}, REDUCE(sym__inline_pair, 3), - [185] = {.count = 1, .reusable = true}, REDUCE(sym_dotted_key, 3), - [187] = {.count = 1, .reusable = true}, REDUCE(sym_table_array_element, 4), - [189] = {.count = 1, .reusable = true}, SHIFT(49), - [191] = {.count = 1, .reusable = false}, REDUCE(sym_table_array_element, 4), - [193] = {.count = 1, .reusable = true}, REDUCE(sym_table, 4), - [195] = {.count = 1, .reusable = true}, SHIFT(50), - [197] = {.count = 1, .reusable = false}, REDUCE(sym_table, 4), - [199] = {.count = 1, .reusable = true}, REDUCE(sym_array, 2), - [201] = {.count = 1, .reusable = true}, SHIFT(51), - [203] = {.count = 1, .reusable = false}, SHIFT(53), - [205] = {.count = 1, .reusable = true}, SHIFT(52), - [207] = {.count = 1, .reusable = true}, SHIFT(53), - [209] = {.count = 1, .reusable = true}, SHIFT(54), - [211] = {.count = 1, .reusable = true}, SHIFT(55), - [213] = {.count = 1, .reusable = true}, REDUCE(sym_inline_table, 2), - [215] = {.count = 1, .reusable = true}, SHIFT(57), - [217] = {.count = 1, .reusable = true}, SHIFT(58), - [219] = {.count = 1, .reusable = true}, REDUCE(sym__multiline_literal_string, 2), - [221] = {.count = 1, .reusable = false}, SHIFT(61), - [223] = {.count = 1, .reusable = true}, SHIFT(61), - [225] = {.count = 1, .reusable = true}, SHIFT(60), - [227] = {.count = 1, .reusable = true}, REDUCE(sym__multiline_basic_string, 2), - [229] = {.count = 1, .reusable = true}, SHIFT(63), - [231] = {.count = 1, .reusable = false}, SHIFT(63), - [233] = {.count = 1, .reusable = true}, SHIFT(62), - [235] = {.count = 1, .reusable = true}, REDUCE(sym_table_array_element, 5), - [237] = {.count = 1, .reusable = false}, REDUCE(sym_table_array_element, 5), - [239] = {.count = 1, .reusable = true}, REDUCE(sym_table, 5), - [241] = {.count = 1, .reusable = false}, REDUCE(sym_table, 5), - [243] = {.count = 1, .reusable = true}, REDUCE(sym_array, 3), - [245] = {.count = 1, .reusable = true}, REDUCE(aux_sym_array_repeat1, 2), - [247] = {.count = 1, .reusable = false}, REDUCE(aux_sym_array_repeat1, 2), - [249] = {.count = 2, .reusable = true}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(52), - [252] = {.count = 1, .reusable = true}, SHIFT(65), - [254] = {.count = 1, .reusable = true}, SHIFT(66), - [256] = {.count = 1, .reusable = true}, SHIFT(64), - [258] = {.count = 1, .reusable = false}, SHIFT(69), - [260] = {.count = 1, .reusable = true}, SHIFT(68), - [262] = {.count = 1, .reusable = true}, SHIFT(69), - [264] = {.count = 1, .reusable = true}, REDUCE(sym_inline_table, 3, .production_id = 1), - [266] = {.count = 1, .reusable = true}, SHIFT(72), - [268] = {.count = 1, .reusable = true}, REDUCE(sym__multiline_literal_string, 3), - [270] = {.count = 2, .reusable = false}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2), SHIFT_REPEAT(61), - [273] = {.count = 2, .reusable = true}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2), SHIFT_REPEAT(61), - [276] = {.count = 1, .reusable = true}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2), - [278] = {.count = 1, .reusable = true}, REDUCE(sym__multiline_basic_string, 3), - [280] = {.count = 2, .reusable = true}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2), SHIFT_REPEAT(63), - [283] = {.count = 2, .reusable = false}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2), SHIFT_REPEAT(63), - [286] = {.count = 1, .reusable = true}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2), - [288] = {.count = 1, .reusable = true}, REDUCE(sym_array, 4), - [290] = {.count = 1, .reusable = true}, SHIFT(74), - [292] = {.count = 1, .reusable = true}, SHIFT(75), - [294] = {.count = 1, .reusable = true}, SHIFT(76), - [296] = {.count = 1, .reusable = false}, SHIFT(78), - [298] = {.count = 1, .reusable = true}, SHIFT(78), - [300] = {.count = 1, .reusable = true}, REDUCE(aux_sym_array_repeat2, 2), - [302] = {.count = 1, .reusable = true}, SHIFT(79), - [304] = {.count = 2, .reusable = true}, REDUCE(aux_sym_array_repeat2, 2), SHIFT_REPEAT(80), - [307] = {.count = 1, .reusable = true}, REDUCE(aux_sym_inline_table_repeat1, 2, .production_id = 1), - [309] = {.count = 1, .reusable = true}, REDUCE(sym_inline_table, 4, .production_id = 1), - [311] = {.count = 1, .reusable = true}, REDUCE(aux_sym_inline_table_repeat1, 2), - [313] = {.count = 2, .reusable = true}, REDUCE(aux_sym_inline_table_repeat1, 2), SHIFT_REPEAT(58), - [316] = {.count = 1, .reusable = true}, REDUCE(sym_array, 5), - [318] = {.count = 1, .reusable = true}, SHIFT(81), - [320] = {.count = 1, .reusable = true}, SHIFT(82), - [322] = {.count = 1, .reusable = true}, SHIFT(83), - [324] = {.count = 1, .reusable = true}, REDUCE(aux_sym_array_repeat2, 3), - [326] = {.count = 1, .reusable = true}, SHIFT(84), - [328] = {.count = 1, .reusable = true}, SHIFT(85), - [330] = {.count = 1, .reusable = true}, REDUCE(sym_array, 6), - [332] = {.count = 1, .reusable = true}, SHIFT(86), - [334] = {.count = 1, .reusable = true}, SHIFT(87), - [336] = {.count = 1, .reusable = true}, REDUCE(aux_sym_array_repeat2, 4), - [338] = {.count = 1, .reusable = true}, REDUCE(sym_array, 7), - [340] = {.count = 1, .reusable = true}, SHIFT(88), + [5] = {.count = 1, .reusable = true}, REDUCE(sym_document, 0), + [7] = {.count = 1, .reusable = true}, SHIFT(27), + [9] = {.count = 1, .reusable = false}, SHIFT(36), + [11] = {.count = 1, .reusable = true}, SHIFT(37), + [13] = {.count = 1, .reusable = true}, SHIFT(106), + [15] = {.count = 1, .reusable = true}, SHIFT(71), + [17] = {.count = 1, .reusable = true}, SHIFT(114), + [19] = {.count = 1, .reusable = true}, SHIFT(26), + [21] = {.count = 1, .reusable = true}, SHIFT(20), + [23] = {.count = 1, .reusable = true}, SHIFT(125), + [25] = {.count = 1, .reusable = false}, SHIFT(71), + [27] = {.count = 1, .reusable = true}, SHIFT(40), + [29] = {.count = 1, .reusable = false}, SHIFT(114), + [31] = {.count = 1, .reusable = true}, SHIFT(59), + [33] = {.count = 1, .reusable = false}, SHIFT(83), + [35] = {.count = 1, .reusable = true}, SHIFT(83), + [37] = {.count = 1, .reusable = true}, SHIFT(84), + [39] = {.count = 1, .reusable = true}, SHIFT(55), + [41] = {.count = 1, .reusable = false}, SHIFT(55), + [43] = {.count = 1, .reusable = true}, SHIFT(33), + [45] = {.count = 1, .reusable = true}, SHIFT(143), + [47] = {.count = 1, .reusable = true}, SHIFT(66), + [49] = {.count = 1, .reusable = false}, SHIFT(66), + [51] = {.count = 1, .reusable = true}, SHIFT(15), + [53] = {.count = 1, .reusable = true}, SHIFT(147), + [55] = {.count = 1, .reusable = true}, SHIFT(68), + [57] = {.count = 1, .reusable = false}, SHIFT(68), + [59] = {.count = 1, .reusable = true}, SHIFT(14), + [61] = {.count = 1, .reusable = true}, SHIFT(78), + [63] = {.count = 1, .reusable = true}, SHIFT(6), + [65] = {.count = 1, .reusable = true}, SHIFT(79), + [67] = {.count = 1, .reusable = true}, SHIFT(10), + [69] = {.count = 1, .reusable = true}, SHIFT(130), + [71] = {.count = 1, .reusable = true}, SHIFT(18), + [73] = {.count = 1, .reusable = true}, SHIFT(131), + [75] = {.count = 1, .reusable = true}, SHIFT(8), + [77] = {.count = 1, .reusable = true}, SHIFT(80), + [79] = {.count = 1, .reusable = true}, SHIFT(77), + [81] = {.count = 1, .reusable = true}, SHIFT(149), + [83] = {.count = 1, .reusable = true}, SHIFT(2), + [85] = {.count = 1, .reusable = true}, SHIFT(138), + [87] = {.count = 1, .reusable = true}, SHIFT(54), + [89] = {.count = 1, .reusable = false}, SHIFT(54), + [91] = {.count = 1, .reusable = true}, SHIFT(3), + [93] = {.count = 1, .reusable = true}, SHIFT(13), + [95] = {.count = 1, .reusable = true}, SHIFT(87), + [97] = {.count = 1, .reusable = true}, SHIFT(21), + [99] = {.count = 1, .reusable = true}, SHIFT(88), + [101] = {.count = 1, .reusable = true}, SHIFT(61), + [103] = {.count = 1, .reusable = false}, SHIFT(61), + [105] = {.count = 1, .reusable = true}, SHIFT(92), + [107] = {.count = 1, .reusable = true}, SHIFT(53), + [109] = {.count = 1, .reusable = false}, SHIFT(53), + [111] = {.count = 1, .reusable = true}, SHIFT(23), + [113] = {.count = 1, .reusable = true}, SHIFT(111), + [115] = {.count = 1, .reusable = false}, SHIFT(111), + [117] = {.count = 1, .reusable = true}, SHIFT(16), + [119] = {.count = 1, .reusable = false}, SHIFT(70), + [121] = {.count = 1, .reusable = true}, SHIFT(41), + [123] = {.count = 1, .reusable = false}, SHIFT(112), + [125] = {.count = 1, .reusable = true}, SHIFT(62), + [127] = {.count = 1, .reusable = false}, SHIFT(129), + [129] = {.count = 1, .reusable = true}, SHIFT(129), + [131] = {.count = 1, .reusable = true}, SHIFT(128), + [133] = {.count = 1, .reusable = true}, SHIFT(137), + [135] = {.count = 1, .reusable = false}, SHIFT(137), + [137] = {.count = 1, .reusable = true}, SHIFT(34), + [139] = {.count = 2, .reusable = true}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(26), + [142] = {.count = 1, .reusable = true}, REDUCE(aux_sym_array_repeat1, 2), + [144] = {.count = 1, .reusable = false}, REDUCE(aux_sym_array_repeat1, 2), + [146] = {.count = 1, .reusable = true}, REDUCE(sym_document, 1), + [148] = {.count = 1, .reusable = true}, SHIFT(32), + [150] = {.count = 1, .reusable = true}, REDUCE(sym_table, 4), + [152] = {.count = 1, .reusable = true}, SHIFT(31), + [154] = {.count = 1, .reusable = false}, REDUCE(sym_table, 4), + [156] = {.count = 1, .reusable = true}, REDUCE(sym_table_array_element, 4), + [158] = {.count = 1, .reusable = true}, SHIFT(30), + [160] = {.count = 1, .reusable = false}, REDUCE(sym_table_array_element, 4), + [162] = {.count = 1, .reusable = true}, REDUCE(sym_table_array_element, 5), + [164] = {.count = 1, .reusable = false}, REDUCE(sym_table_array_element, 5), + [166] = {.count = 1, .reusable = true}, REDUCE(sym_table, 5), + [168] = {.count = 1, .reusable = false}, REDUCE(sym_table, 5), + [170] = {.count = 1, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), + [172] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(32), + [175] = {.count = 1, .reusable = false}, REDUCE(aux_sym_document_repeat1, 2), + [177] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(106), + [180] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(71), + [183] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(114), + [186] = {.count = 1, .reusable = true}, SHIFT(91), + [188] = {.count = 1, .reusable = true}, SHIFT(134), + [190] = {.count = 1, .reusable = true}, SHIFT(109), + [192] = {.count = 1, .reusable = true}, SHIFT(76), + [194] = {.count = 1, .reusable = true}, SHIFT(120), + [196] = {.count = 1, .reusable = false}, SHIFT_EXTRA(), + [198] = {.count = 1, .reusable = false}, SHIFT(39), + [200] = {.count = 1, .reusable = true}, SHIFT(39), + [202] = {.count = 1, .reusable = true}, SHIFT(93), + [204] = {.count = 2, .reusable = false}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2), SHIFT_REPEAT(39), + [207] = {.count = 2, .reusable = true}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2), SHIFT_REPEAT(39), + [210] = {.count = 1, .reusable = true}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2), + [212] = {.count = 1, .reusable = false}, SHIFT(38), + [214] = {.count = 1, .reusable = true}, SHIFT(38), + [216] = {.count = 1, .reusable = true}, SHIFT(89), + [218] = {.count = 1, .reusable = false}, SHIFT(42), + [220] = {.count = 1, .reusable = true}, SHIFT(42), + [222] = {.count = 1, .reusable = true}, SHIFT(127), + [224] = {.count = 1, .reusable = true}, SHIFT(148), + [226] = {.count = 1, .reusable = true}, REDUCE(sym_pair, 2), + [228] = {.count = 1, .reusable = false}, REDUCE(sym_pair, 2), + [230] = {.count = 1, .reusable = true}, REDUCE(sym__basic_string, 3), + [232] = {.count = 1, .reusable = true}, REDUCE(aux_sym_document_repeat2, 2), + [234] = {.count = 2, .reusable = false}, REDUCE(aux_sym_document_repeat2, 2), SHIFT_REPEAT(36), + [237] = {.count = 2, .reusable = true}, REDUCE(aux_sym_document_repeat2, 2), SHIFT_REPEAT(37), + [240] = {.count = 1, .reusable = true}, REDUCE(sym_document, 2), + [242] = {.count = 1, .reusable = true}, REDUCE(sym__literal_string, 3), + [244] = {.count = 1, .reusable = true}, REDUCE(sym__literal_string, 2), + [246] = {.count = 1, .reusable = true}, REDUCE(sym__basic_string, 2), + [248] = {.count = 1, .reusable = true}, SHIFT(58), + [250] = {.count = 1, .reusable = true}, SHIFT(12), + [252] = {.count = 1, .reusable = true}, SHIFT(57), + [254] = {.count = 1, .reusable = true}, SHIFT(11), + [256] = {.count = 1, .reusable = true}, SHIFT(65), + [258] = {.count = 1, .reusable = true}, SHIFT(9), + [260] = {.count = 1, .reusable = true}, SHIFT(60), + [262] = {.count = 1, .reusable = false}, SHIFT(60), + [264] = {.count = 1, .reusable = true}, SHIFT(145), + [266] = {.count = 1, .reusable = true}, SHIFT(7), + [268] = {.count = 1, .reusable = true}, SHIFT(63), + [270] = {.count = 1, .reusable = false}, SHIFT(63), + [272] = {.count = 1, .reusable = true}, SHIFT(90), + [274] = {.count = 2, .reusable = true}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2), SHIFT_REPEAT(60), + [277] = {.count = 2, .reusable = false}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2), SHIFT_REPEAT(60), + [280] = {.count = 1, .reusable = true}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2), + [282] = {.count = 1, .reusable = true}, SHIFT(64), + [284] = {.count = 1, .reusable = true}, SHIFT(19), + [286] = {.count = 1, .reusable = true}, SHIFT(56), + [288] = {.count = 1, .reusable = false}, SHIFT(56), + [290] = {.count = 1, .reusable = true}, SHIFT(136), + [292] = {.count = 1, .reusable = true}, SHIFT(67), + [294] = {.count = 1, .reusable = true}, SHIFT(4), + [296] = {.count = 1, .reusable = true}, SHIFT(81), + [298] = {.count = 1, .reusable = true}, REDUCE(aux_sym_array_repeat2, 3), + [300] = {.count = 1, .reusable = true}, REDUCE(sym__multiline_literal_string, 3), + [302] = {.count = 1, .reusable = true}, SHIFT(74), + [304] = {.count = 1, .reusable = true}, REDUCE(aux_sym_array_repeat2, 2), + [306] = {.count = 1, .reusable = false}, SHIFT(73), + [308] = {.count = 1, .reusable = true}, SHIFT(139), + [310] = {.count = 1, .reusable = true}, SHIFT(73), + [312] = {.count = 1, .reusable = false}, SHIFT(69), + [314] = {.count = 1, .reusable = true}, SHIFT(123), + [316] = {.count = 1, .reusable = true}, SHIFT(69), + [318] = {.count = 1, .reusable = false}, SHIFT(72), + [320] = {.count = 1, .reusable = true}, SHIFT(51), + [322] = {.count = 1, .reusable = true}, SHIFT(72), + [324] = {.count = 1, .reusable = true}, SHIFT(46), + [326] = {.count = 2, .reusable = false}, REDUCE(aux_sym__basic_string_repeat1, 2), SHIFT_REPEAT(73), + [329] = {.count = 1, .reusable = true}, REDUCE(aux_sym__basic_string_repeat1, 2), + [331] = {.count = 2, .reusable = true}, REDUCE(aux_sym__basic_string_repeat1, 2), SHIFT_REPEAT(73), + [334] = {.count = 1, .reusable = true}, SHIFT(118), + [336] = {.count = 1, .reusable = false}, SHIFT(75), + [338] = {.count = 1, .reusable = true}, SHIFT(116), + [340] = {.count = 1, .reusable = true}, SHIFT(75), [342] = {.count = 1, .reusable = true}, REDUCE(sym_array, 8), - [344] = {.count = 1, .reusable = true}, SHIFT(114), - [346] = {.count = 1, .reusable = true}, SHIFT(120), - [348] = {.count = 1, .reusable = false}, SHIFT(120), - [350] = {.count = 1, .reusable = true}, SHIFT(115), - [352] = {.count = 1, .reusable = false}, SHIFT(121), - [354] = {.count = 1, .reusable = true}, SHIFT(116), - [356] = {.count = 1, .reusable = true}, SHIFT(117), - [358] = {.count = 1, .reusable = false}, SHIFT(3), - [360] = {.count = 1, .reusable = false}, SHIFT(98), - [362] = {.count = 1, .reusable = true}, SHIFT(98), - [364] = {.count = 1, .reusable = false}, SHIFT(6), - [366] = {.count = 1, .reusable = false}, SHIFT(128), - [368] = {.count = 1, .reusable = true}, SHIFT(128), - [370] = {.count = 1, .reusable = true}, SHIFT(100), - [372] = {.count = 1, .reusable = true}, SHIFT(127), - [374] = {.count = 1, .reusable = true}, SHIFT(101), - [376] = {.count = 1, .reusable = true}, SHIFT(130), - [378] = {.count = 1, .reusable = false}, SHIFT(130), - [380] = {.count = 1, .reusable = true}, SHIFT(102), - [382] = {.count = 1, .reusable = true}, SHIFT(131), - [384] = {.count = 1, .reusable = false}, SHIFT(131), - [386] = {.count = 1, .reusable = true}, SHIFT(103), - [388] = {.count = 1, .reusable = false}, SHIFT(132), - [390] = {.count = 1, .reusable = true}, SHIFT(132), - [392] = {.count = 1, .reusable = true}, SHIFT(104), - [394] = {.count = 1, .reusable = true}, SHIFT(133), - [396] = {.count = 1, .reusable = true}, SHIFT(134), - [398] = {.count = 1, .reusable = true}, SHIFT(105), - [400] = {.count = 1, .reusable = true}, SHIFT(106), - [402] = {.count = 1, .reusable = true}, SHIFT(107), - [404] = {.count = 1, .reusable = true}, SHIFT(137), - [406] = {.count = 1, .reusable = true}, SHIFT(138), - [408] = {.count = 1, .reusable = true}, SHIFT(108), - [410] = {.count = 1, .reusable = true}, SHIFT(140), - [412] = {.count = 1, .reusable = true}, SHIFT(109), - [414] = {.count = 1, .reusable = true}, SHIFT(110), - [416] = {.count = 1, .reusable = true}, SHIFT(141), - [418] = {.count = 1, .reusable = true}, SHIFT(142), - [420] = {.count = 1, .reusable = true}, SHIFT(111), - [422] = {.count = 1, .reusable = true}, SHIFT(144), - [424] = {.count = 1, .reusable = true}, SHIFT(145), - [426] = {.count = 1, .reusable = true}, SHIFT(112), - [428] = {.count = 1, .reusable = true}, SHIFT(146), - [430] = {.count = 1, .reusable = true}, SHIFT(113), - [432] = {.count = 1, .reusable = true}, SHIFT(90), - [434] = {.count = 1, .reusable = true}, SHIFT(149), - [436] = {.count = 1, .reusable = false}, SHIFT(149), - [438] = {.count = 1, .reusable = true}, SHIFT(91), - [440] = {.count = 1, .reusable = false}, SHIFT(150), - [442] = {.count = 1, .reusable = true}, SHIFT(93), - [444] = {.count = 1, .reusable = true}, SHIFT(94), - [446] = {.count = 1, .reusable = true}, SHIFT(122), + [344] = {.count = 1, .reusable = true}, REDUCE(sym_array, 7), + [346] = {.count = 1, .reusable = true}, REDUCE(sym_array, 6), + [348] = {.count = 1, .reusable = true}, REDUCE(sym_array, 5), + [350] = {.count = 1, .reusable = true}, REDUCE(aux_sym_array_repeat2, 4), + [352] = {.count = 1, .reusable = true}, REDUCE(sym_inline_table, 4, .production_id = 1), + [354] = {.count = 1, .reusable = true}, REDUCE(sym_integer, 1), + [356] = {.count = 1, .reusable = true}, REDUCE(sym_float, 1), + [358] = {.count = 1, .reusable = true}, REDUCE(sym_inline_table, 3, .production_id = 1), + [360] = {.count = 1, .reusable = true}, REDUCE(sym_string, 1), + [362] = {.count = 1, .reusable = true}, REDUCE(sym_array, 4), + [364] = {.count = 1, .reusable = true}, REDUCE(sym_array, 2), + [366] = {.count = 1, .reusable = true}, REDUCE(sym__multiline_basic_string, 2), + [368] = {.count = 1, .reusable = true}, REDUCE(sym__multiline_literal_string, 2), + [370] = {.count = 1, .reusable = true}, REDUCE(sym_inline_table, 2), + [372] = {.count = 1, .reusable = true}, REDUCE(sym_array, 3), + [374] = {.count = 1, .reusable = true}, REDUCE(sym__multiline_basic_string, 3), + [376] = {.count = 1, .reusable = true}, SHIFT(35), + [378] = {.count = 1, .reusable = true}, SHIFT(85), + [380] = {.count = 1, .reusable = true}, SHIFT(146), + [382] = {.count = 2, .reusable = true}, REDUCE(aux_sym_array_repeat2, 2), SHIFT_REPEAT(22), + [385] = {.count = 1, .reusable = true}, SHIFT(5), + [387] = {.count = 1, .reusable = true}, SHIFT(141), + [389] = {.count = 2, .reusable = true}, REDUCE(aux_sym_inline_table_repeat1, 2), SHIFT_REPEAT(35), + [392] = {.count = 1, .reusable = true}, REDUCE(aux_sym_inline_table_repeat1, 2), + [394] = {.count = 1, .reusable = true}, SHIFT(82), + [396] = {.count = 1, .reusable = true}, REDUCE(sym_dotted_key, 3), + [398] = {.count = 1, .reusable = true}, REDUCE(sym_key, 1), + [400] = {.count = 1, .reusable = true}, SHIFT(17), + [402] = {.count = 1, .reusable = true}, SHIFT(24), + [404] = {.count = 1, .reusable = true}, SHIFT(44), + [406] = {.count = 1, .reusable = true}, REDUCE(sym__inline_pair, 3), + [408] = {.count = 1, .reusable = false}, SHIFT(150), + [410] = {.count = 1, .reusable = true}, SHIFT(124), + [412] = {.count = 1, .reusable = true}, REDUCE(aux_sym_inline_table_repeat1, 2, .production_id = 1), + [414] = {.count = 1, .reusable = false}, SHIFT(135), + [416] = {.count = 1, .reusable = true}, SHIFT(50), + [418] = {.count = 1, .reusable = true}, SHIFT(25), + [420] = {.count = 1, .reusable = false}, SHIFT(140), + [422] = {.count = 1, .reusable = true}, SHIFT(117), + [424] = {.count = 1, .reusable = true}, SHIFT(133), + [426] = {.count = 1, .reusable = true}, SHIFT(132), + [428] = {.count = 1, .reusable = true}, SHIFT(43), + [430] = {.count = 1, .reusable = true}, SHIFT(29), + [432] = {.count = 1, .reusable = true}, SHIFT(28), + [434] = {.count = 1, .reusable = true}, SHIFT(49), + [436] = {.count = 1, .reusable = true}, SHIFT(119), + [438] = {.count = 1, .reusable = true}, SHIFT(45), + [440] = {.count = 1, .reusable = true}, ACCEPT_INPUT(), + [442] = {.count = 1, .reusable = true}, SHIFT(151), }; void *tree_sitter_toml_external_scanner_create(void); diff --git a/yarn.lock b/yarn.lock index 1f4b88c..a2569c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -922,11 +922,6 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -prettier@1.18.2: - version "1.18.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" - integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw== - process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -1231,11 +1226,6 @@ through@2, "through@>=2.2.7 <3": resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -tree-sitter-cli@0.15.7: - version "0.15.7" - resolved "https://registry.yarnpkg.com/tree-sitter-cli/-/tree-sitter-cli-0.15.7.tgz#3cda2910460243ad633c73c81460391ef7ec5798" - integrity sha512-6to6Hz4uOdmKd+Co4Y/nQps/u4pBG7oFKSmSVScJXtz+M76bFi1n9pB8s16Kdv55KJi4ur6pK4SGMfNdTKywsw== - trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"