From ce031caef4ac7e7e78af81a18dbdfc7eaaa07526 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Tue, 4 Jul 2023 23:01:24 +0200 Subject: [PATCH] fix: free text Signed-off-by: kjuulh --- corpus/extras.txt | 18 + corpus/requests.txt | 50 + grammar.js | 15 +- queries/injections.scm | 2 + src/grammar.json | 73 + src/node-types.json | 25 +- src/parser.c | 6525 ++++++++++++++++++++++++++-------------- 7 files changed, 4454 insertions(+), 2254 deletions(-) diff --git a/corpus/extras.txt b/corpus/extras.txt index 94b1aab..bf11a5d 100644 --- a/corpus/extras.txt +++ b/corpus/extras.txt @@ -20,3 +20,21 @@ HTTP 200 (scheme_literal) (status_code_pattern)) (comment)) + +=== +Identifier +=== +SOMETHING + +--- + +(source_file + (request_declaration + (request_literal) + (url)) + (comment) + (comment) + (response + (scheme_literal) + (status_code_pattern)) + (comment)) diff --git a/corpus/requests.txt b/corpus/requests.txt index 6a6ee58..e8a145a 100644 --- a/corpus/requests.txt +++ b/corpus/requests.txt @@ -140,3 +140,53 @@ HTTP 302 (response (scheme_literal) (status_code_pattern))) + +=== +Request text body +=== + +POST https://somewhere.com?query=something +``` +{ + "some-name": "some-value" +} +``` + +HTTP 302 + +--- + +(source_file + (request_declaration + (request_literal) + (url)) + (body + (text_body_declaration)) + (response + (scheme_literal) + (status_code_pattern))) + +=== +Request text body json +=== + +POST https://somewhere.com?query=something +```json +{ + "some-name": "some-value" +} +``` + +HTTP 302 + +--- + +(source_file + (request_declaration + (request_literal) + (url)) + (body + (text_body_declaration)) + (response + (scheme_literal) + (status_code_pattern))) diff --git a/grammar.js b/grammar.js index 3b02021..b4a060b 100644 --- a/grammar.js +++ b/grammar.js @@ -14,6 +14,8 @@ const PREC = { module.exports = grammar({ name: "hurl", + word: $ => $.identifier, + extras: $ => [ $.comment, ], @@ -45,10 +47,12 @@ module.exports = grammar({ ), request_body_declaration: $ => choice( - $.json_request_declaration + $.json_request_declaration, + $.text_body_declaration ), json_request_declaration: $ => prec.left(PREC.body, seq(/\{/, optional(repeat(choice(/\n/))), repeat(seq($._line, NL)), /\}\n\n/)), + text_body_declaration: $ => prec.left(PREC.body, seq(/```/, optional(repeat(choice(/\n/))), repeat(seq($._line, NL)), /```\n\n/)), header_declaration: ($) => @@ -67,7 +71,7 @@ module.exports = grammar({ _literal: ($) => choice($.request_literal, $.assert_literal), - request_literal: (_$) => + request_literal: ($) => choice( "GET", "POST", @@ -83,7 +87,8 @@ module.exports = grammar({ "LOCK", "UNLOCK", "PROPFIND", - "VIEW" + "VIEW", + $.const_pattern ), @@ -101,8 +106,7 @@ module.exports = grammar({ // patterns - //comment: _ => prec.left(PREC.comment, token(seq("#", /.*/, optional(NL)))), - //comment_raw: _ => token(seq("#", /.*/, optional(NL))), + const_pattern: $ => /[A-Z_0-9\/\\\d]+/, comment: _ => prec.left(PREC.comment, token(seq("#", /.*/, NL))), status_code_pattern: $ => /[\d]{3}/, header_name: ($) => /[a-zA-Z-_0-9]+/, @@ -111,6 +115,7 @@ module.exports = grammar({ url: ($) => /\S+/, _line: _ => /[^\n]+/, + identifier: _ => /[A-Za-z_.\d\u00A1-\uFFFF-]+/, _whitespace: _ => repeat1(/[\t\v ]/), }, }); diff --git a/queries/injections.scm b/queries/injections.scm index 712a685..bf06a4c 100644 --- a/queries/injections.scm +++ b/queries/injections.scm @@ -1 +1,3 @@ (json_request_declaration) @json + +(text_body_declaration) @markdown diff --git a/src/grammar.json b/src/grammar.json index a8186c2..d071631 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1,5 +1,6 @@ { "name": "hurl", + "word": "identifier", "rules": { "source_file": { "type": "REPEAT", @@ -111,6 +112,10 @@ { "type": "SYMBOL", "name": "json_request_declaration" + }, + { + "type": "SYMBOL", + "name": "text_body_declaration" } ] }, @@ -170,6 +175,62 @@ ] } }, + "text_body_declaration": { + "type": "PREC_LEFT", + "value": 5, + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "```" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "\\n" + } + ] + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_line" + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "[\\r\\n]+" + } + } + ] + } + }, + { + "type": "PATTERN", + "value": "```\\n\\n" + } + ] + } + }, "header_declaration": { "type": "SEQ", "members": [ @@ -316,6 +377,10 @@ { "type": "STRING", "value": "VIEW" + }, + { + "type": "SYMBOL", + "name": "const_pattern" } ] }, @@ -356,6 +421,10 @@ "type": "STRING", "value": "HTTP" }, + "const_pattern": { + "type": "PATTERN", + "value": "[A-Z_0-9\\/\\\\\\d]+" + }, "comment": { "type": "PREC_LEFT", "value": 1, @@ -403,6 +472,10 @@ "type": "PATTERN", "value": "[^\\n]+" }, + "identifier": { + "type": "PATTERN", + "value": "[A-Za-z_.\\d\\u00A1-\\uFFFF-]+" + }, "_whitespace": { "type": "REPEAT1", "content": { diff --git a/src/node-types.json b/src/node-types.json index afa4736..b5f2414 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -30,6 +30,10 @@ { "type": "json_request_declaration", "named": true + }, + { + "type": "text_body_declaration", + "named": true } ] } @@ -103,7 +107,17 @@ { "type": "request_literal", "named": true, - "fields": {} + "fields": {}, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "const_pattern", + "named": true + } + ] + } }, { "type": "response", @@ -155,6 +169,11 @@ ] } }, + { + "type": "text_body_declaration", + "named": true, + "fields": {} + }, { "type": ":", "named": false @@ -255,6 +274,10 @@ "type": "]", "named": false }, + { + "type": "const_pattern", + "named": true + }, { "type": "header_name", "named": true diff --git a/src/parser.c b/src/parser.c index 01c93a6..0103e80 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,79 +14,87 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 48 -#define LARGE_STATE_COUNT 19 -#define SYMBOL_COUNT 55 +#define STATE_COUNT 60 +#define LARGE_STATE_COUNT 22 +#define SYMBOL_COUNT 60 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 38 +#define TOKEN_COUNT 42 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 3 #define MAX_ALIAS_SEQUENCE_LENGTH 4 #define PRODUCTION_ID_COUNT 4 enum { - aux_sym__statement_token1 = 1, - aux_sym_json_request_declaration_token1 = 2, - aux_sym_json_request_declaration_token2 = 3, - aux_sym_json_request_declaration_token3 = 4, - anon_sym_COLON = 5, - anon_sym_LBRACK = 6, - anon_sym_RBRACK = 7, - anon_sym_GET = 8, - anon_sym_POST = 9, - anon_sym_PUT = 10, - anon_sym_DELETE = 11, - anon_sym_CONNECT = 12, - anon_sym_OPTIONS = 13, - anon_sym_TRACE = 14, - anon_sym_PATCH = 15, - anon_sym_LINK = 16, - anon_sym_UNLINK = 17, - anon_sym_PURGE = 18, - anon_sym_LOCK = 19, - anon_sym_UNLOCK = 20, - anon_sym_PROPFIND = 21, - anon_sym_VIEW = 22, - anon_sym_QueryStringParams = 23, - anon_sym_FormParams = 24, - anon_sym_MultipartFormData = 25, - anon_sym_Cookies = 26, - anon_sym_Captures = 27, - anon_sym_Asserts = 28, - anon_sym_Options = 29, - sym_scheme_literal = 30, - aux_sym_comment_token1 = 31, - sym_status_code_pattern = 32, - sym_header_name = 33, - sym_header_value = 34, - sym_url = 35, - sym__line = 36, - aux_sym__whitespace_token1 = 37, - sym_source_file = 38, - sym__statement = 39, - sym__declaration_statement = 40, - sym_request_declaration = 41, - sym_request_body_declaration = 42, - sym_json_request_declaration = 43, - sym_header_declaration = 44, - sym_http_response_declaration = 45, - sym_assert_declaration = 46, - sym__literal = 47, - sym_request_literal = 48, - sym_assert_literal = 49, - sym_comment = 50, - aux_sym__whitespace = 51, - aux_sym_source_file_repeat1 = 52, - aux_sym_json_request_declaration_repeat1 = 53, - aux_sym_json_request_declaration_repeat2 = 54, + sym_identifier = 1, + aux_sym__statement_token1 = 2, + aux_sym_json_request_declaration_token1 = 3, + aux_sym_json_request_declaration_token2 = 4, + aux_sym_json_request_declaration_token3 = 5, + aux_sym_text_body_declaration_token1 = 6, + aux_sym_text_body_declaration_token2 = 7, + anon_sym_COLON = 8, + anon_sym_LBRACK = 9, + anon_sym_RBRACK = 10, + anon_sym_GET = 11, + anon_sym_POST = 12, + anon_sym_PUT = 13, + anon_sym_DELETE = 14, + anon_sym_CONNECT = 15, + anon_sym_OPTIONS = 16, + anon_sym_TRACE = 17, + anon_sym_PATCH = 18, + anon_sym_LINK = 19, + anon_sym_UNLINK = 20, + anon_sym_PURGE = 21, + anon_sym_LOCK = 22, + anon_sym_UNLOCK = 23, + anon_sym_PROPFIND = 24, + anon_sym_VIEW = 25, + anon_sym_QueryStringParams = 26, + anon_sym_FormParams = 27, + anon_sym_MultipartFormData = 28, + anon_sym_Cookies = 29, + anon_sym_Captures = 30, + anon_sym_Asserts = 31, + anon_sym_Options = 32, + sym_scheme_literal = 33, + sym_const_pattern = 34, + aux_sym_comment_token1 = 35, + sym_status_code_pattern = 36, + sym_header_name = 37, + sym_header_value = 38, + sym_url = 39, + sym__line = 40, + aux_sym__whitespace_token1 = 41, + sym_source_file = 42, + sym__statement = 43, + sym__declaration_statement = 44, + sym_request_declaration = 45, + sym_request_body_declaration = 46, + sym_json_request_declaration = 47, + sym_text_body_declaration = 48, + sym_header_declaration = 49, + sym_http_response_declaration = 50, + sym_assert_declaration = 51, + sym__literal = 52, + sym_request_literal = 53, + sym_assert_literal = 54, + sym_comment = 55, + aux_sym__whitespace = 56, + aux_sym_source_file_repeat1 = 57, + aux_sym_json_request_declaration_repeat1 = 58, + aux_sym_json_request_declaration_repeat2 = 59, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", + [sym_identifier] = "identifier", [aux_sym__statement_token1] = "_statement_token1", [aux_sym_json_request_declaration_token1] = "json_request_declaration_token1", [aux_sym_json_request_declaration_token2] = "json_request_declaration_token2", [aux_sym_json_request_declaration_token3] = "json_request_declaration_token3", + [aux_sym_text_body_declaration_token1] = "text_body_declaration_token1", + [aux_sym_text_body_declaration_token2] = "text_body_declaration_token2", [anon_sym_COLON] = ":", [anon_sym_LBRACK] = "[", [anon_sym_RBRACK] = "]", @@ -113,6 +121,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_Asserts] = "Asserts", [anon_sym_Options] = "Options", [sym_scheme_literal] = "scheme_literal", + [sym_const_pattern] = "const_pattern", [aux_sym_comment_token1] = "comment_token1", [sym_status_code_pattern] = "status_code_pattern", [sym_header_name] = "header_name", @@ -126,6 +135,7 @@ static const char * const ts_symbol_names[] = { [sym_request_declaration] = "request_declaration", [sym_request_body_declaration] = "body", [sym_json_request_declaration] = "json_request_declaration", + [sym_text_body_declaration] = "text_body_declaration", [sym_header_declaration] = "header_declaration", [sym_http_response_declaration] = "response", [sym_assert_declaration] = "assert_declaration", @@ -141,10 +151,13 @@ static const char * const ts_symbol_names[] = { static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_identifier] = sym_identifier, [aux_sym__statement_token1] = aux_sym__statement_token1, [aux_sym_json_request_declaration_token1] = aux_sym_json_request_declaration_token1, [aux_sym_json_request_declaration_token2] = aux_sym_json_request_declaration_token2, [aux_sym_json_request_declaration_token3] = aux_sym_json_request_declaration_token3, + [aux_sym_text_body_declaration_token1] = aux_sym_text_body_declaration_token1, + [aux_sym_text_body_declaration_token2] = aux_sym_text_body_declaration_token2, [anon_sym_COLON] = anon_sym_COLON, [anon_sym_LBRACK] = anon_sym_LBRACK, [anon_sym_RBRACK] = anon_sym_RBRACK, @@ -171,6 +184,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_Asserts] = anon_sym_Asserts, [anon_sym_Options] = anon_sym_Options, [sym_scheme_literal] = sym_scheme_literal, + [sym_const_pattern] = sym_const_pattern, [aux_sym_comment_token1] = aux_sym_comment_token1, [sym_status_code_pattern] = sym_status_code_pattern, [sym_header_name] = sym_header_name, @@ -184,6 +198,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_request_declaration] = sym_request_declaration, [sym_request_body_declaration] = sym_request_body_declaration, [sym_json_request_declaration] = sym_json_request_declaration, + [sym_text_body_declaration] = sym_text_body_declaration, [sym_header_declaration] = sym_header_declaration, [sym_http_response_declaration] = sym_http_response_declaration, [sym_assert_declaration] = sym_assert_declaration, @@ -202,6 +217,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym_identifier] = { + .visible = true, + .named = true, + }, [aux_sym__statement_token1] = { .visible = false, .named = false, @@ -218,6 +237,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_text_body_declaration_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_text_body_declaration_token2] = { + .visible = false, + .named = false, + }, [anon_sym_COLON] = { .visible = true, .named = false, @@ -322,6 +349,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_const_pattern] = { + .visible = true, + .named = true, + }, [aux_sym_comment_token1] = { .visible = false, .named = false, @@ -374,6 +405,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_text_body_declaration] = { + .visible = true, + .named = true, + }, [sym_header_declaration] = { .visible = true, .named = true, @@ -483,30 +518,42 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [21] = 21, [22] = 22, [23] = 23, - [24] = 5, + [24] = 24, [25] = 25, - [26] = 5, + [26] = 26, [27] = 27, - [28] = 5, + [28] = 27, [29] = 29, [30] = 30, [31] = 31, - [32] = 32, - [33] = 33, - [34] = 14, + [32] = 5, + [33] = 5, + [34] = 34, [35] = 35, [36] = 36, - [37] = 37, + [37] = 34, [38] = 38, - [39] = 14, - [40] = 14, + [39] = 39, + [40] = 40, [41] = 41, - [42] = 42, - [43] = 43, + [42] = 5, + [43] = 35, [44] = 44, [45] = 45, [46] = 46, [47] = 47, + [48] = 8, + [49] = 8, + [50] = 46, + [51] = 8, + [52] = 52, + [53] = 53, + [54] = 54, + [55] = 55, + [56] = 56, + [57] = 57, + [58] = 52, + [59] = 59, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -514,1901 +561,3585 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(129); - if (lookahead == '\n') ADVANCE(130); - if (lookahead == '\r') ADVANCE(130); + if (eof) ADVANCE(15); + if (lookahead == '\n') ADVANCE(16); + if (lookahead == '\r') ADVANCE(16); if (lookahead == '#') ADVANCE(1); - if (lookahead == ':') ADVANCE(134); - if (lookahead == 'A') ADVANCE(113); - if (lookahead == 'C') ADVANCE(46); - if (lookahead == 'D') ADVANCE(16); - if (lookahead == 'F') ADVANCE(92); - if (lookahead == 'G') ADVANCE(21); - if (lookahead == 'H') ADVANCE(65); - if (lookahead == 'L') ADVANCE(30); - if (lookahead == 'M') ADVANCE(122); - if (lookahead == 'O') ADVANCE(52); - if (lookahead == 'P') ADVANCE(8); - if (lookahead == 'Q') ADVANCE(123); - if (lookahead == 'T') ADVANCE(54); - if (lookahead == 'U') ADVANCE(41); - if (lookahead == 'V') ADVANCE(29); - if (lookahead == '[') ADVANCE(135); - if (lookahead == ']') ADVANCE(136); - if (lookahead == '{') ADVANCE(131); - if (lookahead == '}') ADVANCE(4); + if (lookahead == ':') ADVANCE(22); + if (lookahead == 'A') ADVANCE(185); + if (lookahead == 'C') ADVANCE(145); + if (lookahead == 'D') ADVANCE(87); + if (lookahead == 'F') ADVANCE(183); + if (lookahead == 'G') ADVANCE(97); + if (lookahead == 'H') ADVANCE(177); + if (lookahead == 'L') ADVANCE(112); + if (lookahead == 'M') ADVANCE(187); + if (lookahead == 'O') ADVANCE(155); + if (lookahead == 'P') ADVANCE(73); + if (lookahead == 'Q') ADVANCE(188); + if (lookahead == 'T') ADVANCE(157); + if (lookahead == 'U') ADVANCE(135); + if (lookahead == 'V') ADVANCE(111); + if (lookahead == '[') ADVANCE(23); + if (lookahead == ']') ADVANCE(24); + if (lookahead == '`') ADVANCE(11); + if (lookahead == '{') ADVANCE(17); + if (lookahead == '}') ADVANCE(6); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (('\t' <= lookahead && lookahead <= 11) || - lookahead == ' ') ADVANCE(313); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(127); + lookahead == ' ') ADVANCE(329); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); + if (('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(185); - if (lookahead == '\r') ADVANCE(183); + if (lookahead == '\n') ADVANCE(198); + if (lookahead == '\r') ADVANCE(196); if (lookahead != 0) ADVANCE(1); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(133); + if (lookahead == '\n') ADVANCE(19); END_STATE(); case 3: - if (lookahead == '\n') ADVANCE(132); - if (lookahead == '#') ADVANCE(310); - if (lookahead == '}') ADVANCE(311); - if (lookahead != 0) ADVANCE(312); + if (lookahead == '\n') ADVANCE(18); + if (lookahead == '#') ADVANCE(263); + if (lookahead == '`') ADVANCE(266); + if (lookahead != 0) ADVANCE(268); END_STATE(); case 4: - if (lookahead == '\n') ADVANCE(2); + if (lookahead == '\n') ADVANCE(18); + if (lookahead == '#') ADVANCE(263); + if (lookahead == '}') ADVANCE(264); + if (lookahead != 0) ADVANCE(268); END_STATE(); case 5: - if (lookahead == 11) ADVANCE(309); - if (lookahead == '#') ADVANCE(308); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(313); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(309); + if (lookahead == '\n') ADVANCE(21); END_STATE(); case 6: + if (lookahead == '\n') ADVANCE(2); + END_STATE(); + case 7: + if (lookahead == 11) ADVANCE(262); + if (lookahead == '#') ADVANCE(261); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(329); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r') ADVANCE(262); + END_STATE(); + case 8: if (lookahead == '#') ADVANCE(1); if (lookahead == '\t' || lookahead == 11 || - lookahead == ' ') ADVANCE(313); + lookahead == ' ') ADVANCE(329); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(13); + END_STATE(); + case 9: + if (lookahead == '#') ADVANCE(1); + if (lookahead == '\t' || + lookahead == 11 || + lookahead == ' ') ADVANCE(329); if (lookahead == '-' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - END_STATE(); - case 7: - if (lookahead == 'A') ADVANCE(12); - END_STATE(); - case 8: - if (lookahead == 'A') ADVANCE(64); - if (lookahead == 'O') ADVANCE(58); - if (lookahead == 'R') ADVANCE(47); - if (lookahead == 'U') ADVANCE(55); - END_STATE(); - case 9: - if (lookahead == 'C') ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); END_STATE(); case 10: - if (lookahead == 'C') ADVANCE(34); + if (lookahead == '`') ADVANCE(20); END_STATE(); case 11: - if (lookahead == 'C') ADVANCE(36); + if (lookahead == '`') ADVANCE(10); END_STATE(); case 12: - if (lookahead == 'C') ADVANCE(19); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); END_STATE(); case 13: - if (lookahead == 'C') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(12); END_STATE(); case 14: - if (lookahead == 'D') ADVANCE(163); + if (eof) ADVANCE(15); + if (lookahead == '#') ADVANCE(1); + if (lookahead == 'A') ADVANCE(186); + if (lookahead == 'C') ADVANCE(147); + if (lookahead == 'D') ADVANCE(92); + if (lookahead == 'F') ADVANCE(184); + if (lookahead == 'G') ADVANCE(98); + if (lookahead == 'H') ADVANCE(178); + if (lookahead == 'L') ADVANCE(114); + if (lookahead == 'M') ADVANCE(189); + if (lookahead == 'O') ADVANCE(156); + if (lookahead == 'P') ADVANCE(74); + if (lookahead == 'Q') ADVANCE(190); + if (lookahead == 'T') ADVANCE(159); + if (lookahead == 'U') ADVANCE(137); + if (lookahead == 'V') ADVANCE(113); + if (lookahead == '[') ADVANCE(23); + if (lookahead == '`') ADVANCE(11); + if (lookahead == '{') ADVANCE(17); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(16); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('\t' <= lookahead && lookahead <= 11) || + lookahead == ' ') ADVANCE(329); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 15: - if (lookahead == 'D') ADVANCE(71); - END_STATE(); - case 16: - if (lookahead == 'E') ADVANCE(38); - END_STATE(); - case 17: - if (lookahead == 'E') ADVANCE(67); - END_STATE(); - case 18: - if (lookahead == 'E') ADVANCE(157); - END_STATE(); - case 19: - if (lookahead == 'E') ADVANCE(149); - END_STATE(); - case 20: - if (lookahead == 'E') ADVANCE(143); - END_STATE(); - case 21: - if (lookahead == 'E') ADVANCE(59); - END_STATE(); - case 22: - if (lookahead == 'E') ADVANCE(13); - END_STATE(); - case 23: - if (lookahead == 'E') ADVANCE(66); - END_STATE(); - case 24: - if (lookahead == 'F') ADVANCE(32); - END_STATE(); - case 25: - if (lookahead == 'F') ADVANCE(95); - END_STATE(); - case 26: - if (lookahead == 'G') ADVANCE(18); - END_STATE(); - case 27: - if (lookahead == 'H') ADVANCE(151); - END_STATE(); - case 28: - if (lookahead == 'I') ADVANCE(48); - END_STATE(); - case 29: - if (lookahead == 'I') ADVANCE(17); - END_STATE(); - case 30: - if (lookahead == 'I') ADVANCE(39); - if (lookahead == 'O') ADVANCE(10); - END_STATE(); - case 31: - if (lookahead == 'I') ADVANCE(43); - if (lookahead == 'O') ADVANCE(11); - END_STATE(); - case 32: - if (lookahead == 'I') ADVANCE(40); - END_STATE(); - case 33: - if (lookahead == 'K') ADVANCE(153); - END_STATE(); - case 34: - if (lookahead == 'K') ADVANCE(159); - END_STATE(); - case 35: - if (lookahead == 'K') ADVANCE(155); - END_STATE(); - case 36: - if (lookahead == 'K') ADVANCE(161); - END_STATE(); - case 37: - if (lookahead == 'L') ADVANCE(31); - END_STATE(); - case 38: - if (lookahead == 'L') ADVANCE(23); - END_STATE(); - case 39: - if (lookahead == 'N') ADVANCE(33); - END_STATE(); - case 40: - if (lookahead == 'N') ADVANCE(14); - END_STATE(); - case 41: - if (lookahead == 'N') ADVANCE(37); - END_STATE(); - case 42: - if (lookahead == 'N') ADVANCE(56); - END_STATE(); - case 43: - if (lookahead == 'N') ADVANCE(35); - END_STATE(); - case 44: - if (lookahead == 'N') ADVANCE(22); - END_STATE(); - case 45: - if (lookahead == 'N') ADVANCE(44); - END_STATE(); - case 46: - if (lookahead == 'O') ADVANCE(45); - if (lookahead == 'a') ADVANCE(96); - if (lookahead == 'o') ADVANCE(93); - END_STATE(); - case 47: - if (lookahead == 'O') ADVANCE(50); - END_STATE(); - case 48: - if (lookahead == 'O') ADVANCE(42); - END_STATE(); - case 49: - if (lookahead == 'P') ADVANCE(181); - END_STATE(); - case 50: - if (lookahead == 'P') ADVANCE(24); - END_STATE(); - case 51: - if (lookahead == 'P') ADVANCE(70); - END_STATE(); - case 52: - if (lookahead == 'P') ADVANCE(63); - if (lookahead == 'p') ADVANCE(115); - END_STATE(); - case 53: - if (lookahead == 'P') ADVANCE(74); - END_STATE(); - case 54: - if (lookahead == 'R') ADVANCE(7); - END_STATE(); - case 55: - if (lookahead == 'R') ADVANCE(26); - if (lookahead == 'T') ADVANCE(141); - END_STATE(); - case 56: - if (lookahead == 'S') ADVANCE(147); - END_STATE(); - case 57: - if (lookahead == 'S') ADVANCE(121); - END_STATE(); - case 58: - if (lookahead == 'S') ADVANCE(61); - END_STATE(); - case 59: - if (lookahead == 'T') ADVANCE(137); - END_STATE(); - case 60: - if (lookahead == 'T') ADVANCE(49); - END_STATE(); - case 61: - if (lookahead == 'T') ADVANCE(139); - END_STATE(); - case 62: - if (lookahead == 'T') ADVANCE(145); - END_STATE(); - case 63: - if (lookahead == 'T') ADVANCE(28); - END_STATE(); - case 64: - if (lookahead == 'T') ADVANCE(9); - END_STATE(); - case 65: - if (lookahead == 'T') ADVANCE(60); - END_STATE(); - case 66: - if (lookahead == 'T') ADVANCE(20); - END_STATE(); - case 67: - if (lookahead == 'W') ADVANCE(165); - END_STATE(); - case 68: - if (lookahead == 'a') ADVANCE(171); - END_STATE(); - case 69: - if (lookahead == 'a') ADVANCE(88); - END_STATE(); - case 70: - if (lookahead == 'a') ADVANCE(100); - END_STATE(); - case 71: - if (lookahead == 'a') ADVANCE(120); - END_STATE(); - case 72: - if (lookahead == 'a') ADVANCE(89); - END_STATE(); - case 73: - if (lookahead == 'a') ADVANCE(104); - END_STATE(); - case 74: - if (lookahead == 'a') ADVANCE(106); - END_STATE(); - case 75: - if (lookahead == 'e') ADVANCE(99); - END_STATE(); - case 76: - if (lookahead == 'e') ADVANCE(101); - END_STATE(); - case 77: - if (lookahead == 'e') ADVANCE(108); - END_STATE(); - case 78: - if (lookahead == 'e') ADVANCE(110); - END_STATE(); - case 79: - if (lookahead == 'g') ADVANCE(53); - END_STATE(); - case 80: - if (lookahead == 'i') ADVANCE(97); - END_STATE(); - case 81: - if (lookahead == 'i') ADVANCE(77); - END_STATE(); - case 82: - if (lookahead == 'i') ADVANCE(90); - END_STATE(); - case 83: - if (lookahead == 'i') ADVANCE(94); - END_STATE(); - case 84: - if (lookahead == 'k') ADVANCE(81); - END_STATE(); - case 85: - if (lookahead == 'l') ADVANCE(119); - END_STATE(); - case 86: - if (lookahead == 'm') ADVANCE(15); - END_STATE(); - case 87: - if (lookahead == 'm') ADVANCE(51); - END_STATE(); - case 88: - if (lookahead == 'm') ADVANCE(111); - END_STATE(); - case 89: - if (lookahead == 'm') ADVANCE(112); - END_STATE(); - case 90: - if (lookahead == 'n') ADVANCE(79); - END_STATE(); - case 91: - if (lookahead == 'n') ADVANCE(109); - END_STATE(); - case 92: - if (lookahead == 'o') ADVANCE(98); - END_STATE(); - case 93: - if (lookahead == 'o') ADVANCE(84); - END_STATE(); - case 94: - if (lookahead == 'o') ADVANCE(91); - END_STATE(); - case 95: - if (lookahead == 'o') ADVANCE(102); - END_STATE(); - case 96: - if (lookahead == 'p') ADVANCE(118); - END_STATE(); - case 97: - if (lookahead == 'p') ADVANCE(73); - END_STATE(); - case 98: - if (lookahead == 'r') ADVANCE(87); - END_STATE(); - case 99: - if (lookahead == 'r') ADVANCE(125); - END_STATE(); - case 100: - if (lookahead == 'r') ADVANCE(69); - END_STATE(); - case 101: - if (lookahead == 'r') ADVANCE(117); - END_STATE(); - case 102: - if (lookahead == 'r') ADVANCE(86); - END_STATE(); - case 103: - if (lookahead == 'r') ADVANCE(82); - END_STATE(); - case 104: - if (lookahead == 'r') ADVANCE(116); - END_STATE(); - case 105: - if (lookahead == 'r') ADVANCE(78); - END_STATE(); - case 106: - if (lookahead == 'r') ADVANCE(72); - END_STATE(); - case 107: - if (lookahead == 's') ADVANCE(177); - END_STATE(); - case 108: - if (lookahead == 's') ADVANCE(173); - END_STATE(); - case 109: - if (lookahead == 's') ADVANCE(179); - END_STATE(); - case 110: - if (lookahead == 's') ADVANCE(175); - END_STATE(); - case 111: - if (lookahead == 's') ADVANCE(169); - END_STATE(); - case 112: - if (lookahead == 's') ADVANCE(167); - END_STATE(); - case 113: - if (lookahead == 's') ADVANCE(114); - END_STATE(); - case 114: - if (lookahead == 's') ADVANCE(76); - END_STATE(); - case 115: - if (lookahead == 't') ADVANCE(83); - END_STATE(); - case 116: - if (lookahead == 't') ADVANCE(25); - END_STATE(); - case 117: - if (lookahead == 't') ADVANCE(107); - END_STATE(); - case 118: - if (lookahead == 't') ADVANCE(124); - END_STATE(); - case 119: - if (lookahead == 't') ADVANCE(80); - END_STATE(); - case 120: - if (lookahead == 't') ADVANCE(68); - END_STATE(); - case 121: - if (lookahead == 't') ADVANCE(103); - END_STATE(); - case 122: - if (lookahead == 'u') ADVANCE(85); - END_STATE(); - case 123: - if (lookahead == 'u') ADVANCE(75); - END_STATE(); - case 124: - if (lookahead == 'u') ADVANCE(105); - END_STATE(); - case 125: - if (lookahead == 'y') ADVANCE(57); - END_STATE(); - case 126: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); - END_STATE(); - case 127: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(126); - END_STATE(); - case 128: - if (eof) ADVANCE(129); - if (lookahead == '#') ADVANCE(1); - if (lookahead == 'A') ADVANCE(293); - if (lookahead == 'C') ADVANCE(226); - if (lookahead == 'D') ADVANCE(196); - if (lookahead == 'F') ADVANCE(272); - if (lookahead == 'G') ADVANCE(201); - if (lookahead == 'H') ADVANCE(245); - if (lookahead == 'L') ADVANCE(210); - if (lookahead == 'M') ADVANCE(302); - if (lookahead == 'O') ADVANCE(232); - if (lookahead == 'P') ADVANCE(188); - if (lookahead == 'Q') ADVANCE(303); - if (lookahead == 'T') ADVANCE(234); - if (lookahead == 'U') ADVANCE(221); - if (lookahead == 'V') ADVANCE(209); - if (lookahead == '[') ADVANCE(135); - if (lookahead == '{') ADVANCE(131); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(130); - if (('\t' <= lookahead && lookahead <= 11) || - lookahead == ' ') ADVANCE(313); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 129: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 130: + case 16: ACCEPT_TOKEN(aux_sym__statement_token1); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(130); + lookahead == '\r') ADVANCE(16); END_STATE(); - case 131: + case 17: ACCEPT_TOKEN(aux_sym_json_request_declaration_token1); END_STATE(); - case 132: + case 18: ACCEPT_TOKEN(aux_sym_json_request_declaration_token2); END_STATE(); - case 133: + case 19: ACCEPT_TOKEN(aux_sym_json_request_declaration_token3); END_STATE(); - case 134: + case 20: + ACCEPT_TOKEN(aux_sym_text_body_declaration_token1); + END_STATE(); + case 21: + ACCEPT_TOKEN(aux_sym_text_body_declaration_token2); + END_STATE(); + case 22: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 135: + case 23: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 136: + case 24: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 137: + case 25: ACCEPT_TOKEN(anon_sym_GET); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 26: + ACCEPT_TOKEN(anon_sym_GET); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 27: + ACCEPT_TOKEN(anon_sym_POST); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 28: + ACCEPT_TOKEN(anon_sym_POST); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 29: + ACCEPT_TOKEN(anon_sym_PUT); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 30: + ACCEPT_TOKEN(anon_sym_PUT); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 31: + ACCEPT_TOKEN(anon_sym_DELETE); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 32: + ACCEPT_TOKEN(anon_sym_DELETE); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 33: + ACCEPT_TOKEN(anon_sym_CONNECT); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 34: + ACCEPT_TOKEN(anon_sym_CONNECT); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 35: + ACCEPT_TOKEN(anon_sym_OPTIONS); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 36: + ACCEPT_TOKEN(anon_sym_OPTIONS); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 37: + ACCEPT_TOKEN(anon_sym_TRACE); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 38: + ACCEPT_TOKEN(anon_sym_TRACE); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 39: + ACCEPT_TOKEN(anon_sym_PATCH); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 40: + ACCEPT_TOKEN(anon_sym_PATCH); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 41: + ACCEPT_TOKEN(anon_sym_LINK); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 42: + ACCEPT_TOKEN(anon_sym_LINK); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 43: + ACCEPT_TOKEN(anon_sym_UNLINK); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 44: + ACCEPT_TOKEN(anon_sym_UNLINK); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 45: + ACCEPT_TOKEN(anon_sym_PURGE); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 46: + ACCEPT_TOKEN(anon_sym_PURGE); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 47: + ACCEPT_TOKEN(anon_sym_LOCK); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 48: + ACCEPT_TOKEN(anon_sym_LOCK); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 49: + ACCEPT_TOKEN(anon_sym_UNLOCK); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 50: + ACCEPT_TOKEN(anon_sym_UNLOCK); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 51: + ACCEPT_TOKEN(anon_sym_PROPFIND); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 52: + ACCEPT_TOKEN(anon_sym_PROPFIND); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 53: + ACCEPT_TOKEN(anon_sym_VIEW); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 54: + ACCEPT_TOKEN(anon_sym_VIEW); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 55: + ACCEPT_TOKEN(anon_sym_QueryStringParams); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 56: + ACCEPT_TOKEN(anon_sym_QueryStringParams); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 57: + ACCEPT_TOKEN(anon_sym_FormParams); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 58: + ACCEPT_TOKEN(anon_sym_FormParams); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 59: + ACCEPT_TOKEN(anon_sym_MultipartFormData); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 60: + ACCEPT_TOKEN(anon_sym_MultipartFormData); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 61: + ACCEPT_TOKEN(anon_sym_Cookies); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 62: + ACCEPT_TOKEN(anon_sym_Cookies); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 63: + ACCEPT_TOKEN(anon_sym_Captures); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 64: + ACCEPT_TOKEN(anon_sym_Captures); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 65: + ACCEPT_TOKEN(anon_sym_Asserts); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 66: + ACCEPT_TOKEN(anon_sym_Asserts); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 67: + ACCEPT_TOKEN(anon_sym_Options); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 68: + ACCEPT_TOKEN(anon_sym_Options); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 69: + ACCEPT_TOKEN(sym_scheme_literal); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 70: + ACCEPT_TOKEN(sym_scheme_literal); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 71: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'A') ADVANCE(81); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 72: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'A') ADVANCE(82); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 73: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'A') ADVANCE(174); + if (lookahead == 'O') ADVANCE(163); + if (lookahead == 'R') ADVANCE(146); + if (lookahead == 'U') ADVANCE(158); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 74: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'A') ADVANCE(176); + if (lookahead == 'O') ADVANCE(164); + if (lookahead == 'R') ADVANCE(148); + if (lookahead == 'U') ADVANCE(160); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 75: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(107); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 76: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(108); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 77: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(120); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 78: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(124); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 79: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(122); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 80: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(126); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 81: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(90); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 82: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(95); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 83: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(168); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 84: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'C') ADVANCE(172); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 85: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'D') ADVANCE(52); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 86: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'D') ADVANCE(51); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 87: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(129); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 88: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(181); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 89: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(46); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 90: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(38); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 91: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(32); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 92: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(130); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 93: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(182); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 94: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(45); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 95: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(37); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 96: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(31); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 97: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(165); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 98: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(169); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 99: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(83); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 100: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(84); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 101: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(179); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 102: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'E') ADVANCE(180); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 103: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'F') ADVANCE(117); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 104: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'F') ADVANCE(118); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 105: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'G') ADVANCE(89); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 106: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'G') ADVANCE(94); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 107: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'H') ADVANCE(40); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 108: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'H') ADVANCE(39); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 109: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(149); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 110: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(150); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 111: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(88); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 112: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(131); + if (lookahead == 'O') ADVANCE(77); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 113: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(93); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 114: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(133); + if (lookahead == 'O') ADVANCE(78); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 115: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(139); + if (lookahead == 'O') ADVANCE(79); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 116: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(140); + if (lookahead == 'O') ADVANCE(80); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 117: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(132); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 118: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'I') ADVANCE(134); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 119: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'K') ADVANCE(42); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 120: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'K') ADVANCE(48); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 121: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'K') ADVANCE(44); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 122: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'K') ADVANCE(50); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 123: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'K') ADVANCE(41); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 124: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'K') ADVANCE(47); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 125: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'K') ADVANCE(43); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 126: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'K') ADVANCE(49); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 127: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'L') ADVANCE(115); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 128: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'L') ADVANCE(116); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 129: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'L') ADVANCE(101); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 130: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'L') ADVANCE(102); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 131: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(119); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 132: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(85); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 133: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(123); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 134: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(86); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); + END_STATE(); + case 135: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(127); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 136: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(161); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 137: + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(128); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 138: - ACCEPT_TOKEN(anon_sym_GET); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(162); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 139: - ACCEPT_TOKEN(anon_sym_POST); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(121); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 140: - ACCEPT_TOKEN(anon_sym_POST); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(125); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 141: - ACCEPT_TOKEN(anon_sym_PUT); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(99); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 142: - ACCEPT_TOKEN(anon_sym_PUT); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(141); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 143: - ACCEPT_TOKEN(anon_sym_DELETE); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(100); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 144: - ACCEPT_TOKEN(anon_sym_DELETE); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'N') ADVANCE(143); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 145: - ACCEPT_TOKEN(anon_sym_CONNECT); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'O') ADVANCE(142); + if (lookahead == 'a') ADVANCE(301); + if (lookahead == 'o') ADVANCE(298); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 146: - ACCEPT_TOKEN(anon_sym_CONNECT); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'O') ADVANCE(152); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 147: - ACCEPT_TOKEN(anon_sym_OPTIONS); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'O') ADVANCE(144); + if (lookahead == 'a') ADVANCE(232); + if (lookahead == 'o') ADVANCE(229); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 148: - ACCEPT_TOKEN(anon_sym_OPTIONS); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'O') ADVANCE(154); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 149: - ACCEPT_TOKEN(anon_sym_TRACE); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'O') ADVANCE(136); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 150: - ACCEPT_TOKEN(anon_sym_TRACE); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'O') ADVANCE(138); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 151: - ACCEPT_TOKEN(anon_sym_PATCH); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'P') ADVANCE(70); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 152: - ACCEPT_TOKEN(anon_sym_PATCH); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'P') ADVANCE(103); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 153: - ACCEPT_TOKEN(anon_sym_LINK); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'P') ADVANCE(69); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 154: - ACCEPT_TOKEN(anon_sym_LINK); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'P') ADVANCE(104); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 155: - ACCEPT_TOKEN(anon_sym_UNLINK); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'P') ADVANCE(173); + if (lookahead == 'p') ADVANCE(319); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 156: - ACCEPT_TOKEN(anon_sym_UNLINK); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'P') ADVANCE(175); + if (lookahead == 'p') ADVANCE(250); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 157: - ACCEPT_TOKEN(anon_sym_PURGE); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'R') ADVANCE(71); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 158: - ACCEPT_TOKEN(anon_sym_PURGE); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'R') ADVANCE(105); + if (lookahead == 'T') ADVANCE(30); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 159: - ACCEPT_TOKEN(anon_sym_LOCK); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'R') ADVANCE(72); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 160: - ACCEPT_TOKEN(anon_sym_LOCK); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'R') ADVANCE(106); + if (lookahead == 'T') ADVANCE(29); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 161: - ACCEPT_TOKEN(anon_sym_UNLOCK); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'S') ADVANCE(36); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 162: - ACCEPT_TOKEN(anon_sym_UNLOCK); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'S') ADVANCE(35); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 163: - ACCEPT_TOKEN(anon_sym_PROPFIND); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'S') ADVANCE(167); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 164: - ACCEPT_TOKEN(anon_sym_PROPFIND); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'S') ADVANCE(171); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 165: - ACCEPT_TOKEN(anon_sym_VIEW); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(26); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 166: - ACCEPT_TOKEN(anon_sym_VIEW); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(151); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 167: - ACCEPT_TOKEN(anon_sym_QueryStringParams); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(28); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 168: - ACCEPT_TOKEN(anon_sym_QueryStringParams); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(34); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 169: - ACCEPT_TOKEN(anon_sym_FormParams); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(25); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 170: - ACCEPT_TOKEN(anon_sym_FormParams); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(153); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 171: - ACCEPT_TOKEN(anon_sym_MultipartFormData); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(27); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 172: - ACCEPT_TOKEN(anon_sym_MultipartFormData); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(33); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 173: - ACCEPT_TOKEN(anon_sym_Cookies); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(109); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 174: - ACCEPT_TOKEN(anon_sym_Cookies); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(75); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 175: - ACCEPT_TOKEN(anon_sym_Captures); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(110); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 176: - ACCEPT_TOKEN(anon_sym_Captures); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(76); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 177: - ACCEPT_TOKEN(anon_sym_Asserts); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(166); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 178: - ACCEPT_TOKEN(anon_sym_Asserts); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(170); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 179: - ACCEPT_TOKEN(anon_sym_Options); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(91); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 180: - ACCEPT_TOKEN(anon_sym_Options); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'T') ADVANCE(96); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 181: - ACCEPT_TOKEN(sym_scheme_literal); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'W') ADVANCE(54); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 182: - ACCEPT_TOKEN(sym_scheme_literal); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'W') ADVANCE(53); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 183: - ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '\n') ADVANCE(185); - if (lookahead == '\r') ADVANCE(183); - if (lookahead != 0) ADVANCE(1); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'o') ADVANCE(303); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 184: - ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '\n') ADVANCE(185); - if (lookahead == '\r') ADVANCE(184); - if (lookahead != 0) ADVANCE(310); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'o') ADVANCE(234); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 185: - ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(185); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 's') ADVANCE(318); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 186: - ACCEPT_TOKEN(sym_status_code_pattern); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 's') ADVANCE(249); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(193); END_STATE(); case 187: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'A') ADVANCE(192); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'u') ADVANCE(291); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 188: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'A') ADVANCE(244); - if (lookahead == 'O') ADVANCE(238); - if (lookahead == 'R') ADVANCE(227); - if (lookahead == 'U') ADVANCE(235); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'u') ADVANCE(281); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 189: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'C') ADVANCE(207); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'u') ADVANCE(222); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 190: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'C') ADVANCE(214); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == 'u') ADVANCE(212); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 191: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'C') ADVANCE(216); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(194); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 192: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'C') ADVANCE(199); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(194); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 193: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'C') ADVANCE(242); + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(193); END_STATE(); case 194: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'D') ADVANCE(164); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (lookahead == '/' || + lookahead == '\\') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '_') ADVANCE(194); + if (lookahead == '-' || + lookahead == '.' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 195: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'D') ADVANCE(251); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_const_pattern); + if (('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + lookahead == '\\' || + lookahead == '_') ADVANCE(195); END_STATE(); case 196: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'E') ADVANCE(218); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ACCEPT_TOKEN(aux_sym_comment_token1); + if (lookahead == '\n') ADVANCE(198); + if (lookahead == '\r') ADVANCE(196); + if (lookahead != 0) ADVANCE(1); END_STATE(); case 197: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'E') ADVANCE(247); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ACCEPT_TOKEN(aux_sym_comment_token1); + if (lookahead == '\n') ADVANCE(198); + if (lookahead == '\r') ADVANCE(197); + if (lookahead != 0) ADVANCE(263); END_STATE(); case 198: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'E') ADVANCE(158); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ACCEPT_TOKEN(aux_sym_comment_token1); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(198); END_STATE(); case 199: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'E') ADVANCE(150); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ACCEPT_TOKEN(sym_status_code_pattern); END_STATE(); case 200: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'E') ADVANCE(144); + if (lookahead == 'D') ADVANCE(208); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 201: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'E') ADVANCE(239); + if (lookahead == 'F') ADVANCE(231); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 202: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'E') ADVANCE(193); + if (lookahead == 'P') ADVANCE(207); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 203: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'E') ADVANCE(246); + if (lookahead == 'P') ADVANCE(211); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 204: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'F') ADVANCE(212); + if (lookahead == 'S') ADVANCE(256); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 205: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'F') ADVANCE(275); + if (lookahead == 'a') ADVANCE(59); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 206: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'G') ADVANCE(198); + if (lookahead == 'a') ADVANCE(225); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 207: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'H') ADVANCE(152); + if (lookahead == 'a') ADVANCE(236); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 208: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'I') ADVANCE(228); + if (lookahead == 'a') ADVANCE(255); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 209: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'I') ADVANCE(197); + if (lookahead == 'a') ADVANCE(226); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 210: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'I') ADVANCE(219); - if (lookahead == 'O') ADVANCE(190); + if (lookahead == 'a') ADVANCE(240); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 211: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'I') ADVANCE(223); - if (lookahead == 'O') ADVANCE(191); + if (lookahead == 'a') ADVANCE(242); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 212: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'I') ADVANCE(220); + if (lookahead == 'e') ADVANCE(235); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 213: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'K') ADVANCE(154); + if (lookahead == 'e') ADVANCE(244); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 214: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'K') ADVANCE(160); + if (lookahead == 'e') ADVANCE(237); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 215: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'K') ADVANCE(156); + if (lookahead == 'e') ADVANCE(246); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 216: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'K') ADVANCE(162); + if (lookahead == 'g') ADVANCE(203); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 217: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'L') ADVANCE(211); + if (lookahead == 'i') ADVANCE(233); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 218: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'L') ADVANCE(203); + if (lookahead == 'i') ADVANCE(230); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 219: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'N') ADVANCE(213); + if (lookahead == 'i') ADVANCE(213); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 220: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'N') ADVANCE(194); + if (lookahead == 'i') ADVANCE(227); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 221: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'N') ADVANCE(217); + if (lookahead == 'k') ADVANCE(219); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 222: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'N') ADVANCE(236); + if (lookahead == 'l') ADVANCE(254); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 223: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'N') ADVANCE(215); + if (lookahead == 'm') ADVANCE(202); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 224: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'N') ADVANCE(202); + if (lookahead == 'm') ADVANCE(200); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 225: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'N') ADVANCE(224); + if (lookahead == 'm') ADVANCE(247); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 226: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'O') ADVANCE(225); - if (lookahead == 'a') ADVANCE(276); - if (lookahead == 'o') ADVANCE(273); + if (lookahead == 'm') ADVANCE(248); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 227: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'O') ADVANCE(230); + if (lookahead == 'n') ADVANCE(216); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 228: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'O') ADVANCE(222); + if (lookahead == 'n') ADVANCE(245); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 229: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'P') ADVANCE(182); + if (lookahead == 'o') ADVANCE(221); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 230: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'P') ADVANCE(204); + if (lookahead == 'o') ADVANCE(228); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 231: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'P') ADVANCE(250); + if (lookahead == 'o') ADVANCE(238); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 232: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'P') ADVANCE(243); - if (lookahead == 'p') ADVANCE(295); + if (lookahead == 'p') ADVANCE(251); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 233: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'P') ADVANCE(254); + if (lookahead == 'p') ADVANCE(210); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 234: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'R') ADVANCE(187); + if (lookahead == 'r') ADVANCE(223); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); case 235: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'R') ADVANCE(206); - if (lookahead == 'T') ADVANCE(142); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 236: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'S') ADVANCE(148); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 237: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'S') ADVANCE(301); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 238: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'S') ADVANCE(241); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 239: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'T') ADVANCE(138); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 240: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'T') ADVANCE(229); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 241: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'T') ADVANCE(140); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 242: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'T') ADVANCE(146); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 243: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'T') ADVANCE(208); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 244: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'T') ADVANCE(189); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 245: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'T') ADVANCE(240); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 246: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'T') ADVANCE(200); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 247: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'W') ADVANCE(166); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 248: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'a') ADVANCE(172); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 249: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'a') ADVANCE(268); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 250: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'a') ADVANCE(280); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 251: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'a') ADVANCE(300); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 252: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'a') ADVANCE(269); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 253: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'a') ADVANCE(284); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 254: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'a') ADVANCE(286); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 255: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'e') ADVANCE(279); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 256: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'e') ADVANCE(281); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 257: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'e') ADVANCE(288); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 258: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'e') ADVANCE(290); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 259: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'g') ADVANCE(233); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 260: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'i') ADVANCE(277); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 261: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'i') ADVANCE(257); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 262: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'i') ADVANCE(270); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 263: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'i') ADVANCE(274); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 264: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'k') ADVANCE(261); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 265: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'l') ADVANCE(299); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 266: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'm') ADVANCE(195); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 267: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'm') ADVANCE(231); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 268: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'm') ADVANCE(291); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 269: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'm') ADVANCE(292); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 270: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'n') ADVANCE(259); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 271: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'n') ADVANCE(289); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 272: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'o') ADVANCE(278); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 273: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'o') ADVANCE(264); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 274: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'o') ADVANCE(271); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 275: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'o') ADVANCE(282); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 276: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'p') ADVANCE(298); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 277: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'p') ADVANCE(253); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 278: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'r') ADVANCE(267); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 279: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'r') ADVANCE(305); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 280: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'r') ADVANCE(249); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 281: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'r') ADVANCE(297); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 282: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'r') ADVANCE(266); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 283: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'r') ADVANCE(262); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 284: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'r') ADVANCE(296); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 285: ACCEPT_TOKEN(sym_header_name); if (lookahead == 'r') ADVANCE(258); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 286: + case 236: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 'r') ADVANCE(206); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 237: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 'r') ADVANCE(253); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 238: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 'r') ADVANCE(224); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 239: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 'r') ADVANCE(220); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 240: ACCEPT_TOKEN(sym_header_name); if (lookahead == 'r') ADVANCE(252); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 287: + case 241: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 's') ADVANCE(178); + if (lookahead == 'r') ADVANCE(215); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 288: + case 242: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 's') ADVANCE(174); + if (lookahead == 'r') ADVANCE(209); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 289: + case 243: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 's') ADVANCE(180); + if (lookahead == 's') ADVANCE(65); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 290: + case 244: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 's') ADVANCE(176); + if (lookahead == 's') ADVANCE(61); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 291: + case 245: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 's') ADVANCE(170); + if (lookahead == 's') ADVANCE(67); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 292: + case 246: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 's') ADVANCE(168); + if (lookahead == 's') ADVANCE(63); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 293: + case 247: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 's') ADVANCE(294); + if (lookahead == 's') ADVANCE(57); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 294: + case 248: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 's') ADVANCE(256); + if (lookahead == 's') ADVANCE(55); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 295: + case 249: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 't') ADVANCE(263); + if (lookahead == 's') ADVANCE(214); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 296: + case 250: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 't') ADVANCE(218); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 251: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 't') ADVANCE(257); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 252: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 't') ADVANCE(201); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 253: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 't') ADVANCE(243); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 254: + ACCEPT_TOKEN(sym_header_name); + if (lookahead == 't') ADVANCE(217); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + END_STATE(); + case 255: ACCEPT_TOKEN(sym_header_name); if (lookahead == 't') ADVANCE(205); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 297: + case 256: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 't') ADVANCE(287); + if (lookahead == 't') ADVANCE(239); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 298: + case 257: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 't') ADVANCE(304); + if (lookahead == 'u') ADVANCE(241); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 299: + case 258: ACCEPT_TOKEN(sym_header_name); - if (lookahead == 't') ADVANCE(260); + if (lookahead == 'y') ADVANCE(204); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 300: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 't') ADVANCE(248); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 301: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 't') ADVANCE(283); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 302: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'u') ADVANCE(265); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 303: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'u') ADVANCE(255); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 304: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'u') ADVANCE(285); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 305: - ACCEPT_TOKEN(sym_header_name); - if (lookahead == 'y') ADVANCE(237); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); - END_STATE(); - case 306: + case 259: ACCEPT_TOKEN(sym_header_name); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); END_STATE(); - case 307: + case 260: ACCEPT_TOKEN(sym_header_value); if (lookahead == '-' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); END_STATE(); - case 308: + case 261: ACCEPT_TOKEN(sym_url); - if (lookahead == '\n') ADVANCE(185); - if (lookahead == '\r') ADVANCE(183); + if (lookahead == '\n') ADVANCE(198); + if (lookahead == '\r') ADVANCE(196); if (lookahead == '\t' || lookahead == ' ') ADVANCE(1); - if (lookahead != 0) ADVANCE(308); + if (lookahead != 0) ADVANCE(261); END_STATE(); - case 309: + case 262: ACCEPT_TOKEN(sym_url); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && - lookahead != ' ') ADVANCE(309); + lookahead != ' ') ADVANCE(262); END_STATE(); - case 310: + case 263: ACCEPT_TOKEN(sym__line); - if (lookahead == '\n') ADVANCE(185); - if (lookahead == '\r') ADVANCE(184); - if (lookahead != 0) ADVANCE(310); + if (lookahead == '\n') ADVANCE(198); + if (lookahead == '\r') ADVANCE(197); + if (lookahead != 0) ADVANCE(263); END_STATE(); - case 311: + case 264: ACCEPT_TOKEN(sym__line); if (lookahead == '\n') ADVANCE(2); - if (lookahead != 0) ADVANCE(312); + if (lookahead != 0) ADVANCE(268); END_STATE(); - case 312: + case 265: + ACCEPT_TOKEN(sym__line); + if (lookahead == '\n') ADVANCE(5); + if (lookahead != 0) ADVANCE(268); + END_STATE(); + case 266: + ACCEPT_TOKEN(sym__line); + if (lookahead == '`') ADVANCE(267); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(268); + END_STATE(); + case 267: + ACCEPT_TOKEN(sym__line); + if (lookahead == '`') ADVANCE(265); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(268); + END_STATE(); + case 268: ACCEPT_TOKEN(sym__line); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(268); + END_STATE(); + case 269: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'D') ADVANCE(277); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 270: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'F') ADVANCE(300); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 271: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'P') ADVANCE(276); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 272: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'P') ADVANCE(280); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 273: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'S') ADVANCE(325); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 274: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(60); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 275: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(294); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 276: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(305); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 277: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(324); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 278: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(295); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 279: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(309); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 280: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(311); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 281: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(304); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 282: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(313); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 283: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(306); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 284: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(315); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 285: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'g') ADVANCE(272); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 286: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(302); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 287: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(299); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 288: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(282); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 289: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(296); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 290: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'k') ADVANCE(288); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 291: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(323); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 292: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(271); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 293: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(269); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 294: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(316); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 295: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(317); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 296: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(285); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 297: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(314); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 298: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(290); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 299: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(297); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 300: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(307); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 301: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(320); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 302: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(279); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 303: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(292); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 304: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(327); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 305: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(275); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 306: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(322); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 307: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(293); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 308: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(289); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 309: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(321); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 310: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(284); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 311: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(278); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 312: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(66); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); END_STATE(); case 313: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(62); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 314: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(68); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 315: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(64); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 316: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(58); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 317: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(56); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 318: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(283); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 319: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(287); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 320: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(326); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 321: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(270); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 322: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(312); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 323: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(286); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 324: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(274); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 325: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(308); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 326: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(310); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 327: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(273); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 328: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 55295) || + (57344 <= lookahead && lookahead <= 65535)) ADVANCE(328); + END_STATE(); + case 329: ACCEPT_TOKEN(aux_sym__whitespace_token1); END_STATE(); default: @@ -2416,65 +4147,91 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { } } +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + default: + return false; + } +} + static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 128}, - [2] = {.lex_state = 128}, - [3] = {.lex_state = 128}, - [4] = {.lex_state = 128}, - [5] = {.lex_state = 128}, - [6] = {.lex_state = 128}, - [7] = {.lex_state = 128}, - [8] = {.lex_state = 128}, - [9] = {.lex_state = 128}, - [10] = {.lex_state = 128}, - [11] = {.lex_state = 128}, - [12] = {.lex_state = 128}, - [13] = {.lex_state = 128}, - [14] = {.lex_state = 128}, - [15] = {.lex_state = 128}, - [16] = {.lex_state = 128}, - [17] = {.lex_state = 128}, - [18] = {.lex_state = 128}, - [19] = {.lex_state = 0}, - [20] = {.lex_state = 3}, - [21] = {.lex_state = 3}, - [22] = {.lex_state = 3}, - [23] = {.lex_state = 0}, - [24] = {.lex_state = 0}, - [25] = {.lex_state = 6}, - [26] = {.lex_state = 6}, - [27] = {.lex_state = 5}, - [28] = {.lex_state = 5}, - [29] = {.lex_state = 6}, - [30] = {.lex_state = 3}, - [31] = {.lex_state = 3}, - [32] = {.lex_state = 3}, - [33] = {.lex_state = 3}, - [34] = {.lex_state = 0}, - [35] = {.lex_state = 0}, - [36] = {.lex_state = 3}, - [37] = {.lex_state = 0}, - [38] = {.lex_state = 0}, - [39] = {.lex_state = 5}, - [40] = {.lex_state = 6}, - [41] = {.lex_state = 128}, - [42] = {.lex_state = 0}, - [43] = {.lex_state = 0}, + [1] = {.lex_state = 14}, + [2] = {.lex_state = 14}, + [3] = {.lex_state = 14}, + [4] = {.lex_state = 14}, + [5] = {.lex_state = 14}, + [6] = {.lex_state = 14}, + [7] = {.lex_state = 14}, + [8] = {.lex_state = 14}, + [9] = {.lex_state = 14}, + [10] = {.lex_state = 14}, + [11] = {.lex_state = 14}, + [12] = {.lex_state = 14}, + [13] = {.lex_state = 14}, + [14] = {.lex_state = 14}, + [15] = {.lex_state = 14}, + [16] = {.lex_state = 14}, + [17] = {.lex_state = 14}, + [18] = {.lex_state = 14}, + [19] = {.lex_state = 14}, + [20] = {.lex_state = 14}, + [21] = {.lex_state = 14}, + [22] = {.lex_state = 14}, + [23] = {.lex_state = 4}, + [24] = {.lex_state = 3}, + [25] = {.lex_state = 4}, + [26] = {.lex_state = 3}, + [27] = {.lex_state = 4}, + [28] = {.lex_state = 3}, + [29] = {.lex_state = 9}, + [30] = {.lex_state = 9}, + [31] = {.lex_state = 7}, + [32] = {.lex_state = 9}, + [33] = {.lex_state = 7}, + [34] = {.lex_state = 3}, + [35] = {.lex_state = 3}, + [36] = {.lex_state = 4}, + [37] = {.lex_state = 4}, + [38] = {.lex_state = 3}, + [39] = {.lex_state = 3}, + [40] = {.lex_state = 4}, + [41] = {.lex_state = 8}, + [42] = {.lex_state = 8}, + [43] = {.lex_state = 4}, [44] = {.lex_state = 0}, [45] = {.lex_state = 0}, - [46] = {.lex_state = 0}, - [47] = {(TSStateId)(-1)}, + [46] = {.lex_state = 3}, + [47] = {.lex_state = 0}, + [48] = {.lex_state = 8}, + [49] = {.lex_state = 7}, + [50] = {.lex_state = 4}, + [51] = {.lex_state = 9}, + [52] = {.lex_state = 14}, + [53] = {.lex_state = 0}, + [54] = {.lex_state = 0}, + [55] = {.lex_state = 0}, + [56] = {.lex_state = 0}, + [57] = {.lex_state = 0}, + [58] = {.lex_state = 14}, + [59] = {(TSStateId)(-1)}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [sym_comment] = STATE(0), [ts_builtin_sym_end] = ACTIONS(1), + [sym_identifier] = ACTIONS(1), [aux_sym__statement_token1] = ACTIONS(1), [aux_sym_json_request_declaration_token1] = ACTIONS(1), [aux_sym_json_request_declaration_token2] = ACTIONS(1), [aux_sym_json_request_declaration_token3] = ACTIONS(1), + [aux_sym_text_body_declaration_token1] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_RBRACK] = ACTIONS(1), @@ -2501,638 +4258,783 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_Asserts] = ACTIONS(1), [anon_sym_Options] = ACTIONS(1), [sym_scheme_literal] = ACTIONS(1), + [sym_const_pattern] = ACTIONS(1), [aux_sym_comment_token1] = ACTIONS(3), [sym_status_code_pattern] = ACTIONS(1), [aux_sym__whitespace_token1] = ACTIONS(1), }, [1] = { - [sym_source_file] = STATE(43), - [sym__statement] = STATE(17), - [sym__declaration_statement] = STATE(18), + [sym_source_file] = STATE(54), + [sym__statement] = STATE(20), + [sym__declaration_statement] = STATE(21), [sym_request_declaration] = STATE(4), [sym_request_body_declaration] = STATE(4), [sym_json_request_declaration] = STATE(12), + [sym_text_body_declaration] = STATE(12), [sym_header_declaration] = STATE(4), [sym_http_response_declaration] = STATE(4), [sym_assert_declaration] = STATE(4), - [sym__literal] = STATE(35), - [sym_request_literal] = STATE(42), - [sym_assert_literal] = STATE(42), + [sym__literal] = STATE(44), + [sym_request_literal] = STATE(53), + [sym_assert_literal] = STATE(53), [sym_comment] = STATE(1), [aux_sym_source_file_repeat1] = STATE(3), [ts_builtin_sym_end] = ACTIONS(5), [aux_sym__statement_token1] = ACTIONS(7), [aux_sym_json_request_declaration_token1] = ACTIONS(9), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_GET] = ACTIONS(13), - [anon_sym_POST] = ACTIONS(13), - [anon_sym_PUT] = ACTIONS(13), - [anon_sym_DELETE] = ACTIONS(13), - [anon_sym_CONNECT] = ACTIONS(13), - [anon_sym_OPTIONS] = ACTIONS(13), - [anon_sym_TRACE] = ACTIONS(13), - [anon_sym_PATCH] = ACTIONS(13), - [anon_sym_LINK] = ACTIONS(13), - [anon_sym_UNLINK] = ACTIONS(13), - [anon_sym_PURGE] = ACTIONS(13), - [anon_sym_LOCK] = ACTIONS(13), - [anon_sym_UNLOCK] = ACTIONS(13), - [anon_sym_PROPFIND] = ACTIONS(13), - [anon_sym_VIEW] = ACTIONS(13), - [anon_sym_QueryStringParams] = ACTIONS(15), - [anon_sym_FormParams] = ACTIONS(15), - [anon_sym_MultipartFormData] = ACTIONS(15), - [anon_sym_Cookies] = ACTIONS(15), - [anon_sym_Captures] = ACTIONS(15), - [anon_sym_Asserts] = ACTIONS(15), - [anon_sym_Options] = ACTIONS(15), - [sym_scheme_literal] = ACTIONS(17), + [aux_sym_text_body_declaration_token1] = ACTIONS(11), + [anon_sym_LBRACK] = ACTIONS(13), + [anon_sym_GET] = ACTIONS(15), + [anon_sym_POST] = ACTIONS(15), + [anon_sym_PUT] = ACTIONS(15), + [anon_sym_DELETE] = ACTIONS(15), + [anon_sym_CONNECT] = ACTIONS(15), + [anon_sym_OPTIONS] = ACTIONS(15), + [anon_sym_TRACE] = ACTIONS(15), + [anon_sym_PATCH] = ACTIONS(15), + [anon_sym_LINK] = ACTIONS(15), + [anon_sym_UNLINK] = ACTIONS(15), + [anon_sym_PURGE] = ACTIONS(15), + [anon_sym_LOCK] = ACTIONS(15), + [anon_sym_UNLOCK] = ACTIONS(15), + [anon_sym_PROPFIND] = ACTIONS(15), + [anon_sym_VIEW] = ACTIONS(15), + [anon_sym_QueryStringParams] = ACTIONS(17), + [anon_sym_FormParams] = ACTIONS(17), + [anon_sym_MultipartFormData] = ACTIONS(17), + [anon_sym_Cookies] = ACTIONS(17), + [anon_sym_Captures] = ACTIONS(17), + [anon_sym_Asserts] = ACTIONS(17), + [anon_sym_Options] = ACTIONS(17), + [sym_scheme_literal] = ACTIONS(19), + [sym_const_pattern] = ACTIONS(15), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(19), + [sym_header_name] = ACTIONS(21), }, [2] = { - [sym__statement] = STATE(17), - [sym__declaration_statement] = STATE(18), + [sym__statement] = STATE(20), + [sym__declaration_statement] = STATE(21), [sym_request_declaration] = STATE(4), [sym_request_body_declaration] = STATE(4), [sym_json_request_declaration] = STATE(12), + [sym_text_body_declaration] = STATE(12), [sym_header_declaration] = STATE(4), [sym_http_response_declaration] = STATE(4), [sym_assert_declaration] = STATE(4), - [sym__literal] = STATE(35), - [sym_request_literal] = STATE(42), - [sym_assert_literal] = STATE(42), + [sym__literal] = STATE(44), + [sym_request_literal] = STATE(53), + [sym_assert_literal] = STATE(53), [sym_comment] = STATE(2), [aux_sym_source_file_repeat1] = STATE(2), - [ts_builtin_sym_end] = ACTIONS(21), - [aux_sym__statement_token1] = ACTIONS(23), - [aux_sym_json_request_declaration_token1] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(29), - [anon_sym_GET] = ACTIONS(32), - [anon_sym_POST] = ACTIONS(32), - [anon_sym_PUT] = ACTIONS(32), - [anon_sym_DELETE] = ACTIONS(32), - [anon_sym_CONNECT] = ACTIONS(32), - [anon_sym_OPTIONS] = ACTIONS(32), - [anon_sym_TRACE] = ACTIONS(32), - [anon_sym_PATCH] = ACTIONS(32), - [anon_sym_LINK] = ACTIONS(32), - [anon_sym_UNLINK] = ACTIONS(32), - [anon_sym_PURGE] = ACTIONS(32), - [anon_sym_LOCK] = ACTIONS(32), - [anon_sym_UNLOCK] = ACTIONS(32), - [anon_sym_PROPFIND] = ACTIONS(32), - [anon_sym_VIEW] = ACTIONS(32), - [anon_sym_QueryStringParams] = ACTIONS(35), - [anon_sym_FormParams] = ACTIONS(35), - [anon_sym_MultipartFormData] = ACTIONS(35), - [anon_sym_Cookies] = ACTIONS(35), - [anon_sym_Captures] = ACTIONS(35), - [anon_sym_Asserts] = ACTIONS(35), - [anon_sym_Options] = ACTIONS(35), - [sym_scheme_literal] = ACTIONS(38), + [ts_builtin_sym_end] = ACTIONS(23), + [aux_sym__statement_token1] = ACTIONS(25), + [aux_sym_json_request_declaration_token1] = ACTIONS(28), + [aux_sym_text_body_declaration_token1] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(34), + [anon_sym_GET] = ACTIONS(37), + [anon_sym_POST] = ACTIONS(37), + [anon_sym_PUT] = ACTIONS(37), + [anon_sym_DELETE] = ACTIONS(37), + [anon_sym_CONNECT] = ACTIONS(37), + [anon_sym_OPTIONS] = ACTIONS(37), + [anon_sym_TRACE] = ACTIONS(37), + [anon_sym_PATCH] = ACTIONS(37), + [anon_sym_LINK] = ACTIONS(37), + [anon_sym_UNLINK] = ACTIONS(37), + [anon_sym_PURGE] = ACTIONS(37), + [anon_sym_LOCK] = ACTIONS(37), + [anon_sym_UNLOCK] = ACTIONS(37), + [anon_sym_PROPFIND] = ACTIONS(37), + [anon_sym_VIEW] = ACTIONS(37), + [anon_sym_QueryStringParams] = ACTIONS(40), + [anon_sym_FormParams] = ACTIONS(40), + [anon_sym_MultipartFormData] = ACTIONS(40), + [anon_sym_Cookies] = ACTIONS(40), + [anon_sym_Captures] = ACTIONS(40), + [anon_sym_Asserts] = ACTIONS(40), + [anon_sym_Options] = ACTIONS(40), + [sym_scheme_literal] = ACTIONS(43), + [sym_const_pattern] = ACTIONS(37), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(41), + [sym_header_name] = ACTIONS(46), }, [3] = { - [sym__statement] = STATE(17), - [sym__declaration_statement] = STATE(18), + [sym__statement] = STATE(20), + [sym__declaration_statement] = STATE(21), [sym_request_declaration] = STATE(4), [sym_request_body_declaration] = STATE(4), [sym_json_request_declaration] = STATE(12), + [sym_text_body_declaration] = STATE(12), [sym_header_declaration] = STATE(4), [sym_http_response_declaration] = STATE(4), [sym_assert_declaration] = STATE(4), - [sym__literal] = STATE(35), - [sym_request_literal] = STATE(42), - [sym_assert_literal] = STATE(42), + [sym__literal] = STATE(44), + [sym_request_literal] = STATE(53), + [sym_assert_literal] = STATE(53), [sym_comment] = STATE(3), [aux_sym_source_file_repeat1] = STATE(2), - [ts_builtin_sym_end] = ACTIONS(44), + [ts_builtin_sym_end] = ACTIONS(49), [aux_sym__statement_token1] = ACTIONS(7), [aux_sym_json_request_declaration_token1] = ACTIONS(9), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_GET] = ACTIONS(13), - [anon_sym_POST] = ACTIONS(13), - [anon_sym_PUT] = ACTIONS(13), - [anon_sym_DELETE] = ACTIONS(13), - [anon_sym_CONNECT] = ACTIONS(13), - [anon_sym_OPTIONS] = ACTIONS(13), - [anon_sym_TRACE] = ACTIONS(13), - [anon_sym_PATCH] = ACTIONS(13), - [anon_sym_LINK] = ACTIONS(13), - [anon_sym_UNLINK] = ACTIONS(13), - [anon_sym_PURGE] = ACTIONS(13), - [anon_sym_LOCK] = ACTIONS(13), - [anon_sym_UNLOCK] = ACTIONS(13), - [anon_sym_PROPFIND] = ACTIONS(13), - [anon_sym_VIEW] = ACTIONS(13), - [anon_sym_QueryStringParams] = ACTIONS(15), - [anon_sym_FormParams] = ACTIONS(15), - [anon_sym_MultipartFormData] = ACTIONS(15), - [anon_sym_Cookies] = ACTIONS(15), - [anon_sym_Captures] = ACTIONS(15), - [anon_sym_Asserts] = ACTIONS(15), - [anon_sym_Options] = ACTIONS(15), - [sym_scheme_literal] = ACTIONS(17), + [aux_sym_text_body_declaration_token1] = ACTIONS(11), + [anon_sym_LBRACK] = ACTIONS(13), + [anon_sym_GET] = ACTIONS(15), + [anon_sym_POST] = ACTIONS(15), + [anon_sym_PUT] = ACTIONS(15), + [anon_sym_DELETE] = ACTIONS(15), + [anon_sym_CONNECT] = ACTIONS(15), + [anon_sym_OPTIONS] = ACTIONS(15), + [anon_sym_TRACE] = ACTIONS(15), + [anon_sym_PATCH] = ACTIONS(15), + [anon_sym_LINK] = ACTIONS(15), + [anon_sym_UNLINK] = ACTIONS(15), + [anon_sym_PURGE] = ACTIONS(15), + [anon_sym_LOCK] = ACTIONS(15), + [anon_sym_UNLOCK] = ACTIONS(15), + [anon_sym_PROPFIND] = ACTIONS(15), + [anon_sym_VIEW] = ACTIONS(15), + [anon_sym_QueryStringParams] = ACTIONS(17), + [anon_sym_FormParams] = ACTIONS(17), + [anon_sym_MultipartFormData] = ACTIONS(17), + [anon_sym_Cookies] = ACTIONS(17), + [anon_sym_Captures] = ACTIONS(17), + [anon_sym_Asserts] = ACTIONS(17), + [anon_sym_Options] = ACTIONS(17), + [sym_scheme_literal] = ACTIONS(19), + [sym_const_pattern] = ACTIONS(15), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(19), + [sym_header_name] = ACTIONS(21), }, [4] = { [sym_comment] = STATE(4), [aux_sym__whitespace] = STATE(6), - [ts_builtin_sym_end] = ACTIONS(46), - [aux_sym__statement_token1] = ACTIONS(46), - [aux_sym_json_request_declaration_token1] = ACTIONS(46), - [anon_sym_LBRACK] = ACTIONS(46), - [anon_sym_GET] = ACTIONS(48), - [anon_sym_POST] = ACTIONS(48), - [anon_sym_PUT] = ACTIONS(48), - [anon_sym_DELETE] = ACTIONS(48), - [anon_sym_CONNECT] = ACTIONS(48), - [anon_sym_OPTIONS] = ACTIONS(48), - [anon_sym_TRACE] = ACTIONS(48), - [anon_sym_PATCH] = ACTIONS(48), - [anon_sym_LINK] = ACTIONS(48), - [anon_sym_UNLINK] = ACTIONS(48), - [anon_sym_PURGE] = ACTIONS(48), - [anon_sym_LOCK] = ACTIONS(48), - [anon_sym_UNLOCK] = ACTIONS(48), - [anon_sym_PROPFIND] = ACTIONS(48), - [anon_sym_VIEW] = ACTIONS(48), - [anon_sym_QueryStringParams] = ACTIONS(48), - [anon_sym_FormParams] = ACTIONS(48), - [anon_sym_MultipartFormData] = ACTIONS(48), - [anon_sym_Cookies] = ACTIONS(48), - [anon_sym_Captures] = ACTIONS(48), - [anon_sym_Asserts] = ACTIONS(48), - [anon_sym_Options] = ACTIONS(48), - [sym_scheme_literal] = ACTIONS(48), + [ts_builtin_sym_end] = ACTIONS(51), + [aux_sym__statement_token1] = ACTIONS(51), + [aux_sym_json_request_declaration_token1] = ACTIONS(51), + [aux_sym_text_body_declaration_token1] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(51), + [anon_sym_GET] = ACTIONS(53), + [anon_sym_POST] = ACTIONS(53), + [anon_sym_PUT] = ACTIONS(53), + [anon_sym_DELETE] = ACTIONS(53), + [anon_sym_CONNECT] = ACTIONS(53), + [anon_sym_OPTIONS] = ACTIONS(53), + [anon_sym_TRACE] = ACTIONS(53), + [anon_sym_PATCH] = ACTIONS(53), + [anon_sym_LINK] = ACTIONS(53), + [anon_sym_UNLINK] = ACTIONS(53), + [anon_sym_PURGE] = ACTIONS(53), + [anon_sym_LOCK] = ACTIONS(53), + [anon_sym_UNLOCK] = ACTIONS(53), + [anon_sym_PROPFIND] = ACTIONS(53), + [anon_sym_VIEW] = ACTIONS(53), + [anon_sym_QueryStringParams] = ACTIONS(53), + [anon_sym_FormParams] = ACTIONS(53), + [anon_sym_MultipartFormData] = ACTIONS(53), + [anon_sym_Cookies] = ACTIONS(53), + [anon_sym_Captures] = ACTIONS(53), + [anon_sym_Asserts] = ACTIONS(53), + [anon_sym_Options] = ACTIONS(53), + [sym_scheme_literal] = ACTIONS(53), + [sym_const_pattern] = ACTIONS(53), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(48), - [aux_sym__whitespace_token1] = ACTIONS(50), + [sym_header_name] = ACTIONS(53), + [aux_sym__whitespace_token1] = ACTIONS(55), }, [5] = { [sym_comment] = STATE(5), [aux_sym__whitespace] = STATE(5), - [ts_builtin_sym_end] = ACTIONS(52), - [aux_sym__statement_token1] = ACTIONS(52), - [aux_sym_json_request_declaration_token1] = ACTIONS(52), - [anon_sym_LBRACK] = ACTIONS(52), - [anon_sym_GET] = ACTIONS(54), - [anon_sym_POST] = ACTIONS(54), - [anon_sym_PUT] = ACTIONS(54), - [anon_sym_DELETE] = ACTIONS(54), - [anon_sym_CONNECT] = ACTIONS(54), - [anon_sym_OPTIONS] = ACTIONS(54), - [anon_sym_TRACE] = ACTIONS(54), - [anon_sym_PATCH] = ACTIONS(54), - [anon_sym_LINK] = ACTIONS(54), - [anon_sym_UNLINK] = ACTIONS(54), - [anon_sym_PURGE] = ACTIONS(54), - [anon_sym_LOCK] = ACTIONS(54), - [anon_sym_UNLOCK] = ACTIONS(54), - [anon_sym_PROPFIND] = ACTIONS(54), - [anon_sym_VIEW] = ACTIONS(54), - [anon_sym_QueryStringParams] = ACTIONS(54), - [anon_sym_FormParams] = ACTIONS(54), - [anon_sym_MultipartFormData] = ACTIONS(54), - [anon_sym_Cookies] = ACTIONS(54), - [anon_sym_Captures] = ACTIONS(54), - [anon_sym_Asserts] = ACTIONS(54), - [anon_sym_Options] = ACTIONS(54), - [sym_scheme_literal] = ACTIONS(54), + [ts_builtin_sym_end] = ACTIONS(57), + [aux_sym__statement_token1] = ACTIONS(57), + [aux_sym_json_request_declaration_token1] = ACTIONS(57), + [aux_sym_text_body_declaration_token1] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(57), + [anon_sym_GET] = ACTIONS(59), + [anon_sym_POST] = ACTIONS(59), + [anon_sym_PUT] = ACTIONS(59), + [anon_sym_DELETE] = ACTIONS(59), + [anon_sym_CONNECT] = ACTIONS(59), + [anon_sym_OPTIONS] = ACTIONS(59), + [anon_sym_TRACE] = ACTIONS(59), + [anon_sym_PATCH] = ACTIONS(59), + [anon_sym_LINK] = ACTIONS(59), + [anon_sym_UNLINK] = ACTIONS(59), + [anon_sym_PURGE] = ACTIONS(59), + [anon_sym_LOCK] = ACTIONS(59), + [anon_sym_UNLOCK] = ACTIONS(59), + [anon_sym_PROPFIND] = ACTIONS(59), + [anon_sym_VIEW] = ACTIONS(59), + [anon_sym_QueryStringParams] = ACTIONS(59), + [anon_sym_FormParams] = ACTIONS(59), + [anon_sym_MultipartFormData] = ACTIONS(59), + [anon_sym_Cookies] = ACTIONS(59), + [anon_sym_Captures] = ACTIONS(59), + [anon_sym_Asserts] = ACTIONS(59), + [anon_sym_Options] = ACTIONS(59), + [sym_scheme_literal] = ACTIONS(59), + [sym_const_pattern] = ACTIONS(59), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(54), - [aux_sym__whitespace_token1] = ACTIONS(56), + [sym_header_name] = ACTIONS(59), + [aux_sym__whitespace_token1] = ACTIONS(61), }, [6] = { [sym_comment] = STATE(6), [aux_sym__whitespace] = STATE(5), - [ts_builtin_sym_end] = ACTIONS(59), - [aux_sym__statement_token1] = ACTIONS(59), - [aux_sym_json_request_declaration_token1] = ACTIONS(59), - [anon_sym_LBRACK] = ACTIONS(59), - [anon_sym_GET] = ACTIONS(61), - [anon_sym_POST] = ACTIONS(61), - [anon_sym_PUT] = ACTIONS(61), - [anon_sym_DELETE] = ACTIONS(61), - [anon_sym_CONNECT] = ACTIONS(61), - [anon_sym_OPTIONS] = ACTIONS(61), - [anon_sym_TRACE] = ACTIONS(61), - [anon_sym_PATCH] = ACTIONS(61), - [anon_sym_LINK] = ACTIONS(61), - [anon_sym_UNLINK] = ACTIONS(61), - [anon_sym_PURGE] = ACTIONS(61), - [anon_sym_LOCK] = ACTIONS(61), - [anon_sym_UNLOCK] = ACTIONS(61), - [anon_sym_PROPFIND] = ACTIONS(61), - [anon_sym_VIEW] = ACTIONS(61), - [anon_sym_QueryStringParams] = ACTIONS(61), - [anon_sym_FormParams] = ACTIONS(61), - [anon_sym_MultipartFormData] = ACTIONS(61), - [anon_sym_Cookies] = ACTIONS(61), - [anon_sym_Captures] = ACTIONS(61), - [anon_sym_Asserts] = ACTIONS(61), - [anon_sym_Options] = ACTIONS(61), - [sym_scheme_literal] = ACTIONS(61), + [ts_builtin_sym_end] = ACTIONS(64), + [aux_sym__statement_token1] = ACTIONS(64), + [aux_sym_json_request_declaration_token1] = ACTIONS(64), + [aux_sym_text_body_declaration_token1] = ACTIONS(64), + [anon_sym_LBRACK] = ACTIONS(64), + [anon_sym_GET] = ACTIONS(66), + [anon_sym_POST] = ACTIONS(66), + [anon_sym_PUT] = ACTIONS(66), + [anon_sym_DELETE] = ACTIONS(66), + [anon_sym_CONNECT] = ACTIONS(66), + [anon_sym_OPTIONS] = ACTIONS(66), + [anon_sym_TRACE] = ACTIONS(66), + [anon_sym_PATCH] = ACTIONS(66), + [anon_sym_LINK] = ACTIONS(66), + [anon_sym_UNLINK] = ACTIONS(66), + [anon_sym_PURGE] = ACTIONS(66), + [anon_sym_LOCK] = ACTIONS(66), + [anon_sym_UNLOCK] = ACTIONS(66), + [anon_sym_PROPFIND] = ACTIONS(66), + [anon_sym_VIEW] = ACTIONS(66), + [anon_sym_QueryStringParams] = ACTIONS(66), + [anon_sym_FormParams] = ACTIONS(66), + [anon_sym_MultipartFormData] = ACTIONS(66), + [anon_sym_Cookies] = ACTIONS(66), + [anon_sym_Captures] = ACTIONS(66), + [anon_sym_Asserts] = ACTIONS(66), + [anon_sym_Options] = ACTIONS(66), + [sym_scheme_literal] = ACTIONS(66), + [sym_const_pattern] = ACTIONS(66), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(61), - [aux_sym__whitespace_token1] = ACTIONS(50), + [sym_header_name] = ACTIONS(66), + [aux_sym__whitespace_token1] = ACTIONS(55), }, [7] = { [sym_comment] = STATE(7), - [ts_builtin_sym_end] = ACTIONS(63), - [aux_sym__statement_token1] = ACTIONS(63), - [aux_sym_json_request_declaration_token1] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_GET] = ACTIONS(65), - [anon_sym_POST] = ACTIONS(65), - [anon_sym_PUT] = ACTIONS(65), - [anon_sym_DELETE] = ACTIONS(65), - [anon_sym_CONNECT] = ACTIONS(65), - [anon_sym_OPTIONS] = ACTIONS(65), - [anon_sym_TRACE] = ACTIONS(65), - [anon_sym_PATCH] = ACTIONS(65), - [anon_sym_LINK] = ACTIONS(65), - [anon_sym_UNLINK] = ACTIONS(65), - [anon_sym_PURGE] = ACTIONS(65), - [anon_sym_LOCK] = ACTIONS(65), - [anon_sym_UNLOCK] = ACTIONS(65), - [anon_sym_PROPFIND] = ACTIONS(65), - [anon_sym_VIEW] = ACTIONS(65), - [anon_sym_QueryStringParams] = ACTIONS(65), - [anon_sym_FormParams] = ACTIONS(65), - [anon_sym_MultipartFormData] = ACTIONS(65), - [anon_sym_Cookies] = ACTIONS(65), - [anon_sym_Captures] = ACTIONS(65), - [anon_sym_Asserts] = ACTIONS(65), - [anon_sym_Options] = ACTIONS(65), - [sym_scheme_literal] = ACTIONS(65), + [ts_builtin_sym_end] = ACTIONS(68), + [aux_sym__statement_token1] = ACTIONS(68), + [aux_sym_json_request_declaration_token1] = ACTIONS(68), + [aux_sym_text_body_declaration_token1] = ACTIONS(68), + [anon_sym_LBRACK] = ACTIONS(68), + [anon_sym_GET] = ACTIONS(70), + [anon_sym_POST] = ACTIONS(70), + [anon_sym_PUT] = ACTIONS(70), + [anon_sym_DELETE] = ACTIONS(70), + [anon_sym_CONNECT] = ACTIONS(70), + [anon_sym_OPTIONS] = ACTIONS(70), + [anon_sym_TRACE] = ACTIONS(70), + [anon_sym_PATCH] = ACTIONS(70), + [anon_sym_LINK] = ACTIONS(70), + [anon_sym_UNLINK] = ACTIONS(70), + [anon_sym_PURGE] = ACTIONS(70), + [anon_sym_LOCK] = ACTIONS(70), + [anon_sym_UNLOCK] = ACTIONS(70), + [anon_sym_PROPFIND] = ACTIONS(70), + [anon_sym_VIEW] = ACTIONS(70), + [anon_sym_QueryStringParams] = ACTIONS(70), + [anon_sym_FormParams] = ACTIONS(70), + [anon_sym_MultipartFormData] = ACTIONS(70), + [anon_sym_Cookies] = ACTIONS(70), + [anon_sym_Captures] = ACTIONS(70), + [anon_sym_Asserts] = ACTIONS(70), + [anon_sym_Options] = ACTIONS(70), + [sym_scheme_literal] = ACTIONS(70), + [sym_const_pattern] = ACTIONS(70), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(65), - [aux_sym__whitespace_token1] = ACTIONS(63), + [sym_header_name] = ACTIONS(70), + [aux_sym__whitespace_token1] = ACTIONS(68), }, [8] = { [sym_comment] = STATE(8), - [ts_builtin_sym_end] = ACTIONS(67), - [aux_sym__statement_token1] = ACTIONS(67), - [aux_sym_json_request_declaration_token1] = ACTIONS(67), - [anon_sym_LBRACK] = ACTIONS(67), - [anon_sym_GET] = ACTIONS(69), - [anon_sym_POST] = ACTIONS(69), - [anon_sym_PUT] = ACTIONS(69), - [anon_sym_DELETE] = ACTIONS(69), - [anon_sym_CONNECT] = ACTIONS(69), - [anon_sym_OPTIONS] = ACTIONS(69), - [anon_sym_TRACE] = ACTIONS(69), - [anon_sym_PATCH] = ACTIONS(69), - [anon_sym_LINK] = ACTIONS(69), - [anon_sym_UNLINK] = ACTIONS(69), - [anon_sym_PURGE] = ACTIONS(69), - [anon_sym_LOCK] = ACTIONS(69), - [anon_sym_UNLOCK] = ACTIONS(69), - [anon_sym_PROPFIND] = ACTIONS(69), - [anon_sym_VIEW] = ACTIONS(69), - [anon_sym_QueryStringParams] = ACTIONS(69), - [anon_sym_FormParams] = ACTIONS(69), - [anon_sym_MultipartFormData] = ACTIONS(69), - [anon_sym_Cookies] = ACTIONS(69), - [anon_sym_Captures] = ACTIONS(69), - [anon_sym_Asserts] = ACTIONS(69), - [anon_sym_Options] = ACTIONS(69), - [sym_scheme_literal] = ACTIONS(69), + [ts_builtin_sym_end] = ACTIONS(72), + [aux_sym__statement_token1] = ACTIONS(72), + [aux_sym_json_request_declaration_token1] = ACTIONS(72), + [aux_sym_text_body_declaration_token1] = ACTIONS(72), + [anon_sym_LBRACK] = ACTIONS(72), + [anon_sym_GET] = ACTIONS(74), + [anon_sym_POST] = ACTIONS(74), + [anon_sym_PUT] = ACTIONS(74), + [anon_sym_DELETE] = ACTIONS(74), + [anon_sym_CONNECT] = ACTIONS(74), + [anon_sym_OPTIONS] = ACTIONS(74), + [anon_sym_TRACE] = ACTIONS(74), + [anon_sym_PATCH] = ACTIONS(74), + [anon_sym_LINK] = ACTIONS(74), + [anon_sym_UNLINK] = ACTIONS(74), + [anon_sym_PURGE] = ACTIONS(74), + [anon_sym_LOCK] = ACTIONS(74), + [anon_sym_UNLOCK] = ACTIONS(74), + [anon_sym_PROPFIND] = ACTIONS(74), + [anon_sym_VIEW] = ACTIONS(74), + [anon_sym_QueryStringParams] = ACTIONS(74), + [anon_sym_FormParams] = ACTIONS(74), + [anon_sym_MultipartFormData] = ACTIONS(74), + [anon_sym_Cookies] = ACTIONS(74), + [anon_sym_Captures] = ACTIONS(74), + [anon_sym_Asserts] = ACTIONS(74), + [anon_sym_Options] = ACTIONS(74), + [sym_scheme_literal] = ACTIONS(74), + [sym_const_pattern] = ACTIONS(74), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(69), - [aux_sym__whitespace_token1] = ACTIONS(67), + [sym_header_name] = ACTIONS(74), + [aux_sym__whitespace_token1] = ACTIONS(72), }, [9] = { [sym_comment] = STATE(9), - [ts_builtin_sym_end] = ACTIONS(71), - [aux_sym__statement_token1] = ACTIONS(71), - [aux_sym_json_request_declaration_token1] = ACTIONS(71), - [anon_sym_LBRACK] = ACTIONS(71), - [anon_sym_GET] = ACTIONS(73), - [anon_sym_POST] = ACTIONS(73), - [anon_sym_PUT] = ACTIONS(73), - [anon_sym_DELETE] = ACTIONS(73), - [anon_sym_CONNECT] = ACTIONS(73), - [anon_sym_OPTIONS] = ACTIONS(73), - [anon_sym_TRACE] = ACTIONS(73), - [anon_sym_PATCH] = ACTIONS(73), - [anon_sym_LINK] = ACTIONS(73), - [anon_sym_UNLINK] = ACTIONS(73), - [anon_sym_PURGE] = ACTIONS(73), - [anon_sym_LOCK] = ACTIONS(73), - [anon_sym_UNLOCK] = ACTIONS(73), - [anon_sym_PROPFIND] = ACTIONS(73), - [anon_sym_VIEW] = ACTIONS(73), - [anon_sym_QueryStringParams] = ACTIONS(73), - [anon_sym_FormParams] = ACTIONS(73), - [anon_sym_MultipartFormData] = ACTIONS(73), - [anon_sym_Cookies] = ACTIONS(73), - [anon_sym_Captures] = ACTIONS(73), - [anon_sym_Asserts] = ACTIONS(73), - [anon_sym_Options] = ACTIONS(73), - [sym_scheme_literal] = ACTIONS(73), + [ts_builtin_sym_end] = ACTIONS(76), + [aux_sym__statement_token1] = ACTIONS(76), + [aux_sym_json_request_declaration_token1] = ACTIONS(76), + [aux_sym_text_body_declaration_token1] = ACTIONS(76), + [anon_sym_LBRACK] = ACTIONS(76), + [anon_sym_GET] = ACTIONS(78), + [anon_sym_POST] = ACTIONS(78), + [anon_sym_PUT] = ACTIONS(78), + [anon_sym_DELETE] = ACTIONS(78), + [anon_sym_CONNECT] = ACTIONS(78), + [anon_sym_OPTIONS] = ACTIONS(78), + [anon_sym_TRACE] = ACTIONS(78), + [anon_sym_PATCH] = ACTIONS(78), + [anon_sym_LINK] = ACTIONS(78), + [anon_sym_UNLINK] = ACTIONS(78), + [anon_sym_PURGE] = ACTIONS(78), + [anon_sym_LOCK] = ACTIONS(78), + [anon_sym_UNLOCK] = ACTIONS(78), + [anon_sym_PROPFIND] = ACTIONS(78), + [anon_sym_VIEW] = ACTIONS(78), + [anon_sym_QueryStringParams] = ACTIONS(78), + [anon_sym_FormParams] = ACTIONS(78), + [anon_sym_MultipartFormData] = ACTIONS(78), + [anon_sym_Cookies] = ACTIONS(78), + [anon_sym_Captures] = ACTIONS(78), + [anon_sym_Asserts] = ACTIONS(78), + [anon_sym_Options] = ACTIONS(78), + [sym_scheme_literal] = ACTIONS(78), + [sym_const_pattern] = ACTIONS(78), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(73), - [aux_sym__whitespace_token1] = ACTIONS(71), + [sym_header_name] = ACTIONS(78), + [aux_sym__whitespace_token1] = ACTIONS(76), }, [10] = { [sym_comment] = STATE(10), - [ts_builtin_sym_end] = ACTIONS(75), - [aux_sym__statement_token1] = ACTIONS(75), - [aux_sym_json_request_declaration_token1] = ACTIONS(75), - [anon_sym_LBRACK] = ACTIONS(75), - [anon_sym_GET] = ACTIONS(77), - [anon_sym_POST] = ACTIONS(77), - [anon_sym_PUT] = ACTIONS(77), - [anon_sym_DELETE] = ACTIONS(77), - [anon_sym_CONNECT] = ACTIONS(77), - [anon_sym_OPTIONS] = ACTIONS(77), - [anon_sym_TRACE] = ACTIONS(77), - [anon_sym_PATCH] = ACTIONS(77), - [anon_sym_LINK] = ACTIONS(77), - [anon_sym_UNLINK] = ACTIONS(77), - [anon_sym_PURGE] = ACTIONS(77), - [anon_sym_LOCK] = ACTIONS(77), - [anon_sym_UNLOCK] = ACTIONS(77), - [anon_sym_PROPFIND] = ACTIONS(77), - [anon_sym_VIEW] = ACTIONS(77), - [anon_sym_QueryStringParams] = ACTIONS(77), - [anon_sym_FormParams] = ACTIONS(77), - [anon_sym_MultipartFormData] = ACTIONS(77), - [anon_sym_Cookies] = ACTIONS(77), - [anon_sym_Captures] = ACTIONS(77), - [anon_sym_Asserts] = ACTIONS(77), - [anon_sym_Options] = ACTIONS(77), - [sym_scheme_literal] = ACTIONS(77), + [ts_builtin_sym_end] = ACTIONS(80), + [aux_sym__statement_token1] = ACTIONS(80), + [aux_sym_json_request_declaration_token1] = ACTIONS(80), + [aux_sym_text_body_declaration_token1] = ACTIONS(80), + [anon_sym_LBRACK] = ACTIONS(80), + [anon_sym_GET] = ACTIONS(82), + [anon_sym_POST] = ACTIONS(82), + [anon_sym_PUT] = ACTIONS(82), + [anon_sym_DELETE] = ACTIONS(82), + [anon_sym_CONNECT] = ACTIONS(82), + [anon_sym_OPTIONS] = ACTIONS(82), + [anon_sym_TRACE] = ACTIONS(82), + [anon_sym_PATCH] = ACTIONS(82), + [anon_sym_LINK] = ACTIONS(82), + [anon_sym_UNLINK] = ACTIONS(82), + [anon_sym_PURGE] = ACTIONS(82), + [anon_sym_LOCK] = ACTIONS(82), + [anon_sym_UNLOCK] = ACTIONS(82), + [anon_sym_PROPFIND] = ACTIONS(82), + [anon_sym_VIEW] = ACTIONS(82), + [anon_sym_QueryStringParams] = ACTIONS(82), + [anon_sym_FormParams] = ACTIONS(82), + [anon_sym_MultipartFormData] = ACTIONS(82), + [anon_sym_Cookies] = ACTIONS(82), + [anon_sym_Captures] = ACTIONS(82), + [anon_sym_Asserts] = ACTIONS(82), + [anon_sym_Options] = ACTIONS(82), + [sym_scheme_literal] = ACTIONS(82), + [sym_const_pattern] = ACTIONS(82), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(77), - [aux_sym__whitespace_token1] = ACTIONS(75), + [sym_header_name] = ACTIONS(82), + [aux_sym__whitespace_token1] = ACTIONS(80), }, [11] = { [sym_comment] = STATE(11), - [ts_builtin_sym_end] = ACTIONS(79), - [aux_sym__statement_token1] = ACTIONS(79), - [aux_sym_json_request_declaration_token1] = ACTIONS(79), - [anon_sym_LBRACK] = ACTIONS(79), - [anon_sym_GET] = ACTIONS(81), - [anon_sym_POST] = ACTIONS(81), - [anon_sym_PUT] = ACTIONS(81), - [anon_sym_DELETE] = ACTIONS(81), - [anon_sym_CONNECT] = ACTIONS(81), - [anon_sym_OPTIONS] = ACTIONS(81), - [anon_sym_TRACE] = ACTIONS(81), - [anon_sym_PATCH] = ACTIONS(81), - [anon_sym_LINK] = ACTIONS(81), - [anon_sym_UNLINK] = ACTIONS(81), - [anon_sym_PURGE] = ACTIONS(81), - [anon_sym_LOCK] = ACTIONS(81), - [anon_sym_UNLOCK] = ACTIONS(81), - [anon_sym_PROPFIND] = ACTIONS(81), - [anon_sym_VIEW] = ACTIONS(81), - [anon_sym_QueryStringParams] = ACTIONS(81), - [anon_sym_FormParams] = ACTIONS(81), - [anon_sym_MultipartFormData] = ACTIONS(81), - [anon_sym_Cookies] = ACTIONS(81), - [anon_sym_Captures] = ACTIONS(81), - [anon_sym_Asserts] = ACTIONS(81), - [anon_sym_Options] = ACTIONS(81), - [sym_scheme_literal] = ACTIONS(81), + [ts_builtin_sym_end] = ACTIONS(84), + [aux_sym__statement_token1] = ACTIONS(84), + [aux_sym_json_request_declaration_token1] = ACTIONS(84), + [aux_sym_text_body_declaration_token1] = ACTIONS(84), + [anon_sym_LBRACK] = ACTIONS(84), + [anon_sym_GET] = ACTIONS(86), + [anon_sym_POST] = ACTIONS(86), + [anon_sym_PUT] = ACTIONS(86), + [anon_sym_DELETE] = ACTIONS(86), + [anon_sym_CONNECT] = ACTIONS(86), + [anon_sym_OPTIONS] = ACTIONS(86), + [anon_sym_TRACE] = ACTIONS(86), + [anon_sym_PATCH] = ACTIONS(86), + [anon_sym_LINK] = ACTIONS(86), + [anon_sym_UNLINK] = ACTIONS(86), + [anon_sym_PURGE] = ACTIONS(86), + [anon_sym_LOCK] = ACTIONS(86), + [anon_sym_UNLOCK] = ACTIONS(86), + [anon_sym_PROPFIND] = ACTIONS(86), + [anon_sym_VIEW] = ACTIONS(86), + [anon_sym_QueryStringParams] = ACTIONS(86), + [anon_sym_FormParams] = ACTIONS(86), + [anon_sym_MultipartFormData] = ACTIONS(86), + [anon_sym_Cookies] = ACTIONS(86), + [anon_sym_Captures] = ACTIONS(86), + [anon_sym_Asserts] = ACTIONS(86), + [anon_sym_Options] = ACTIONS(86), + [sym_scheme_literal] = ACTIONS(86), + [sym_const_pattern] = ACTIONS(86), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(81), - [aux_sym__whitespace_token1] = ACTIONS(79), + [sym_header_name] = ACTIONS(86), + [aux_sym__whitespace_token1] = ACTIONS(84), }, [12] = { [sym_comment] = STATE(12), - [ts_builtin_sym_end] = ACTIONS(83), - [aux_sym__statement_token1] = ACTIONS(83), - [aux_sym_json_request_declaration_token1] = ACTIONS(83), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_GET] = ACTIONS(85), - [anon_sym_POST] = ACTIONS(85), - [anon_sym_PUT] = ACTIONS(85), - [anon_sym_DELETE] = ACTIONS(85), - [anon_sym_CONNECT] = ACTIONS(85), - [anon_sym_OPTIONS] = ACTIONS(85), - [anon_sym_TRACE] = ACTIONS(85), - [anon_sym_PATCH] = ACTIONS(85), - [anon_sym_LINK] = ACTIONS(85), - [anon_sym_UNLINK] = ACTIONS(85), - [anon_sym_PURGE] = ACTIONS(85), - [anon_sym_LOCK] = ACTIONS(85), - [anon_sym_UNLOCK] = ACTIONS(85), - [anon_sym_PROPFIND] = ACTIONS(85), - [anon_sym_VIEW] = ACTIONS(85), - [anon_sym_QueryStringParams] = ACTIONS(85), - [anon_sym_FormParams] = ACTIONS(85), - [anon_sym_MultipartFormData] = ACTIONS(85), - [anon_sym_Cookies] = ACTIONS(85), - [anon_sym_Captures] = ACTIONS(85), - [anon_sym_Asserts] = ACTIONS(85), - [anon_sym_Options] = ACTIONS(85), - [sym_scheme_literal] = ACTIONS(85), + [ts_builtin_sym_end] = ACTIONS(88), + [aux_sym__statement_token1] = ACTIONS(88), + [aux_sym_json_request_declaration_token1] = ACTIONS(88), + [aux_sym_text_body_declaration_token1] = ACTIONS(88), + [anon_sym_LBRACK] = ACTIONS(88), + [anon_sym_GET] = ACTIONS(90), + [anon_sym_POST] = ACTIONS(90), + [anon_sym_PUT] = ACTIONS(90), + [anon_sym_DELETE] = ACTIONS(90), + [anon_sym_CONNECT] = ACTIONS(90), + [anon_sym_OPTIONS] = ACTIONS(90), + [anon_sym_TRACE] = ACTIONS(90), + [anon_sym_PATCH] = ACTIONS(90), + [anon_sym_LINK] = ACTIONS(90), + [anon_sym_UNLINK] = ACTIONS(90), + [anon_sym_PURGE] = ACTIONS(90), + [anon_sym_LOCK] = ACTIONS(90), + [anon_sym_UNLOCK] = ACTIONS(90), + [anon_sym_PROPFIND] = ACTIONS(90), + [anon_sym_VIEW] = ACTIONS(90), + [anon_sym_QueryStringParams] = ACTIONS(90), + [anon_sym_FormParams] = ACTIONS(90), + [anon_sym_MultipartFormData] = ACTIONS(90), + [anon_sym_Cookies] = ACTIONS(90), + [anon_sym_Captures] = ACTIONS(90), + [anon_sym_Asserts] = ACTIONS(90), + [anon_sym_Options] = ACTIONS(90), + [sym_scheme_literal] = ACTIONS(90), + [sym_const_pattern] = ACTIONS(90), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(85), - [aux_sym__whitespace_token1] = ACTIONS(83), + [sym_header_name] = ACTIONS(90), + [aux_sym__whitespace_token1] = ACTIONS(88), }, [13] = { [sym_comment] = STATE(13), - [ts_builtin_sym_end] = ACTIONS(87), - [aux_sym__statement_token1] = ACTIONS(87), - [aux_sym_json_request_declaration_token1] = ACTIONS(87), - [anon_sym_LBRACK] = ACTIONS(87), - [anon_sym_GET] = ACTIONS(89), - [anon_sym_POST] = ACTIONS(89), - [anon_sym_PUT] = ACTIONS(89), - [anon_sym_DELETE] = ACTIONS(89), - [anon_sym_CONNECT] = ACTIONS(89), - [anon_sym_OPTIONS] = ACTIONS(89), - [anon_sym_TRACE] = ACTIONS(89), - [anon_sym_PATCH] = ACTIONS(89), - [anon_sym_LINK] = ACTIONS(89), - [anon_sym_UNLINK] = ACTIONS(89), - [anon_sym_PURGE] = ACTIONS(89), - [anon_sym_LOCK] = ACTIONS(89), - [anon_sym_UNLOCK] = ACTIONS(89), - [anon_sym_PROPFIND] = ACTIONS(89), - [anon_sym_VIEW] = ACTIONS(89), - [anon_sym_QueryStringParams] = ACTIONS(89), - [anon_sym_FormParams] = ACTIONS(89), - [anon_sym_MultipartFormData] = ACTIONS(89), - [anon_sym_Cookies] = ACTIONS(89), - [anon_sym_Captures] = ACTIONS(89), - [anon_sym_Asserts] = ACTIONS(89), - [anon_sym_Options] = ACTIONS(89), - [sym_scheme_literal] = ACTIONS(89), + [ts_builtin_sym_end] = ACTIONS(92), + [aux_sym__statement_token1] = ACTIONS(92), + [aux_sym_json_request_declaration_token1] = ACTIONS(92), + [aux_sym_text_body_declaration_token1] = ACTIONS(92), + [anon_sym_LBRACK] = ACTIONS(92), + [anon_sym_GET] = ACTIONS(94), + [anon_sym_POST] = ACTIONS(94), + [anon_sym_PUT] = ACTIONS(94), + [anon_sym_DELETE] = ACTIONS(94), + [anon_sym_CONNECT] = ACTIONS(94), + [anon_sym_OPTIONS] = ACTIONS(94), + [anon_sym_TRACE] = ACTIONS(94), + [anon_sym_PATCH] = ACTIONS(94), + [anon_sym_LINK] = ACTIONS(94), + [anon_sym_UNLINK] = ACTIONS(94), + [anon_sym_PURGE] = ACTIONS(94), + [anon_sym_LOCK] = ACTIONS(94), + [anon_sym_UNLOCK] = ACTIONS(94), + [anon_sym_PROPFIND] = ACTIONS(94), + [anon_sym_VIEW] = ACTIONS(94), + [anon_sym_QueryStringParams] = ACTIONS(94), + [anon_sym_FormParams] = ACTIONS(94), + [anon_sym_MultipartFormData] = ACTIONS(94), + [anon_sym_Cookies] = ACTIONS(94), + [anon_sym_Captures] = ACTIONS(94), + [anon_sym_Asserts] = ACTIONS(94), + [anon_sym_Options] = ACTIONS(94), + [sym_scheme_literal] = ACTIONS(94), + [sym_const_pattern] = ACTIONS(94), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(89), - [aux_sym__whitespace_token1] = ACTIONS(87), + [sym_header_name] = ACTIONS(94), + [aux_sym__whitespace_token1] = ACTIONS(92), }, [14] = { [sym_comment] = STATE(14), - [ts_builtin_sym_end] = ACTIONS(91), - [aux_sym__statement_token1] = ACTIONS(91), - [aux_sym_json_request_declaration_token1] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(91), - [anon_sym_GET] = ACTIONS(93), - [anon_sym_POST] = ACTIONS(93), - [anon_sym_PUT] = ACTIONS(93), - [anon_sym_DELETE] = ACTIONS(93), - [anon_sym_CONNECT] = ACTIONS(93), - [anon_sym_OPTIONS] = ACTIONS(93), - [anon_sym_TRACE] = ACTIONS(93), - [anon_sym_PATCH] = ACTIONS(93), - [anon_sym_LINK] = ACTIONS(93), - [anon_sym_UNLINK] = ACTIONS(93), - [anon_sym_PURGE] = ACTIONS(93), - [anon_sym_LOCK] = ACTIONS(93), - [anon_sym_UNLOCK] = ACTIONS(93), - [anon_sym_PROPFIND] = ACTIONS(93), - [anon_sym_VIEW] = ACTIONS(93), - [anon_sym_QueryStringParams] = ACTIONS(93), - [anon_sym_FormParams] = ACTIONS(93), - [anon_sym_MultipartFormData] = ACTIONS(93), - [anon_sym_Cookies] = ACTIONS(93), - [anon_sym_Captures] = ACTIONS(93), - [anon_sym_Asserts] = ACTIONS(93), - [anon_sym_Options] = ACTIONS(93), - [sym_scheme_literal] = ACTIONS(93), + [ts_builtin_sym_end] = ACTIONS(96), + [aux_sym__statement_token1] = ACTIONS(96), + [aux_sym_json_request_declaration_token1] = ACTIONS(96), + [aux_sym_text_body_declaration_token1] = ACTIONS(96), + [anon_sym_LBRACK] = ACTIONS(96), + [anon_sym_GET] = ACTIONS(98), + [anon_sym_POST] = ACTIONS(98), + [anon_sym_PUT] = ACTIONS(98), + [anon_sym_DELETE] = ACTIONS(98), + [anon_sym_CONNECT] = ACTIONS(98), + [anon_sym_OPTIONS] = ACTIONS(98), + [anon_sym_TRACE] = ACTIONS(98), + [anon_sym_PATCH] = ACTIONS(98), + [anon_sym_LINK] = ACTIONS(98), + [anon_sym_UNLINK] = ACTIONS(98), + [anon_sym_PURGE] = ACTIONS(98), + [anon_sym_LOCK] = ACTIONS(98), + [anon_sym_UNLOCK] = ACTIONS(98), + [anon_sym_PROPFIND] = ACTIONS(98), + [anon_sym_VIEW] = ACTIONS(98), + [anon_sym_QueryStringParams] = ACTIONS(98), + [anon_sym_FormParams] = ACTIONS(98), + [anon_sym_MultipartFormData] = ACTIONS(98), + [anon_sym_Cookies] = ACTIONS(98), + [anon_sym_Captures] = ACTIONS(98), + [anon_sym_Asserts] = ACTIONS(98), + [anon_sym_Options] = ACTIONS(98), + [sym_scheme_literal] = ACTIONS(98), + [sym_const_pattern] = ACTIONS(98), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(93), - [aux_sym__whitespace_token1] = ACTIONS(91), + [sym_header_name] = ACTIONS(98), + [aux_sym__whitespace_token1] = ACTIONS(96), }, [15] = { [sym_comment] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(95), - [aux_sym__statement_token1] = ACTIONS(95), - [aux_sym_json_request_declaration_token1] = ACTIONS(95), - [anon_sym_LBRACK] = ACTIONS(95), - [anon_sym_GET] = ACTIONS(97), - [anon_sym_POST] = ACTIONS(97), - [anon_sym_PUT] = ACTIONS(97), - [anon_sym_DELETE] = ACTIONS(97), - [anon_sym_CONNECT] = ACTIONS(97), - [anon_sym_OPTIONS] = ACTIONS(97), - [anon_sym_TRACE] = ACTIONS(97), - [anon_sym_PATCH] = ACTIONS(97), - [anon_sym_LINK] = ACTIONS(97), - [anon_sym_UNLINK] = ACTIONS(97), - [anon_sym_PURGE] = ACTIONS(97), - [anon_sym_LOCK] = ACTIONS(97), - [anon_sym_UNLOCK] = ACTIONS(97), - [anon_sym_PROPFIND] = ACTIONS(97), - [anon_sym_VIEW] = ACTIONS(97), - [anon_sym_QueryStringParams] = ACTIONS(97), - [anon_sym_FormParams] = ACTIONS(97), - [anon_sym_MultipartFormData] = ACTIONS(97), - [anon_sym_Cookies] = ACTIONS(97), - [anon_sym_Captures] = ACTIONS(97), - [anon_sym_Asserts] = ACTIONS(97), - [anon_sym_Options] = ACTIONS(97), - [sym_scheme_literal] = ACTIONS(97), + [ts_builtin_sym_end] = ACTIONS(100), + [aux_sym__statement_token1] = ACTIONS(100), + [aux_sym_json_request_declaration_token1] = ACTIONS(100), + [aux_sym_text_body_declaration_token1] = ACTIONS(100), + [anon_sym_LBRACK] = ACTIONS(100), + [anon_sym_GET] = ACTIONS(102), + [anon_sym_POST] = ACTIONS(102), + [anon_sym_PUT] = ACTIONS(102), + [anon_sym_DELETE] = ACTIONS(102), + [anon_sym_CONNECT] = ACTIONS(102), + [anon_sym_OPTIONS] = ACTIONS(102), + [anon_sym_TRACE] = ACTIONS(102), + [anon_sym_PATCH] = ACTIONS(102), + [anon_sym_LINK] = ACTIONS(102), + [anon_sym_UNLINK] = ACTIONS(102), + [anon_sym_PURGE] = ACTIONS(102), + [anon_sym_LOCK] = ACTIONS(102), + [anon_sym_UNLOCK] = ACTIONS(102), + [anon_sym_PROPFIND] = ACTIONS(102), + [anon_sym_VIEW] = ACTIONS(102), + [anon_sym_QueryStringParams] = ACTIONS(102), + [anon_sym_FormParams] = ACTIONS(102), + [anon_sym_MultipartFormData] = ACTIONS(102), + [anon_sym_Cookies] = ACTIONS(102), + [anon_sym_Captures] = ACTIONS(102), + [anon_sym_Asserts] = ACTIONS(102), + [anon_sym_Options] = ACTIONS(102), + [sym_scheme_literal] = ACTIONS(102), + [sym_const_pattern] = ACTIONS(102), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(97), - [aux_sym__whitespace_token1] = ACTIONS(95), + [sym_header_name] = ACTIONS(102), + [aux_sym__whitespace_token1] = ACTIONS(100), }, [16] = { [sym_comment] = STATE(16), - [ts_builtin_sym_end] = ACTIONS(99), - [aux_sym__statement_token1] = ACTIONS(99), - [aux_sym_json_request_declaration_token1] = ACTIONS(99), - [anon_sym_LBRACK] = ACTIONS(99), - [anon_sym_GET] = ACTIONS(101), - [anon_sym_POST] = ACTIONS(101), - [anon_sym_PUT] = ACTIONS(101), - [anon_sym_DELETE] = ACTIONS(101), - [anon_sym_CONNECT] = ACTIONS(101), - [anon_sym_OPTIONS] = ACTIONS(101), - [anon_sym_TRACE] = ACTIONS(101), - [anon_sym_PATCH] = ACTIONS(101), - [anon_sym_LINK] = ACTIONS(101), - [anon_sym_UNLINK] = ACTIONS(101), - [anon_sym_PURGE] = ACTIONS(101), - [anon_sym_LOCK] = ACTIONS(101), - [anon_sym_UNLOCK] = ACTIONS(101), - [anon_sym_PROPFIND] = ACTIONS(101), - [anon_sym_VIEW] = ACTIONS(101), - [anon_sym_QueryStringParams] = ACTIONS(101), - [anon_sym_FormParams] = ACTIONS(101), - [anon_sym_MultipartFormData] = ACTIONS(101), - [anon_sym_Cookies] = ACTIONS(101), - [anon_sym_Captures] = ACTIONS(101), - [anon_sym_Asserts] = ACTIONS(101), - [anon_sym_Options] = ACTIONS(101), - [sym_scheme_literal] = ACTIONS(101), + [ts_builtin_sym_end] = ACTIONS(104), + [aux_sym__statement_token1] = ACTIONS(104), + [aux_sym_json_request_declaration_token1] = ACTIONS(104), + [aux_sym_text_body_declaration_token1] = ACTIONS(104), + [anon_sym_LBRACK] = ACTIONS(104), + [anon_sym_GET] = ACTIONS(106), + [anon_sym_POST] = ACTIONS(106), + [anon_sym_PUT] = ACTIONS(106), + [anon_sym_DELETE] = ACTIONS(106), + [anon_sym_CONNECT] = ACTIONS(106), + [anon_sym_OPTIONS] = ACTIONS(106), + [anon_sym_TRACE] = ACTIONS(106), + [anon_sym_PATCH] = ACTIONS(106), + [anon_sym_LINK] = ACTIONS(106), + [anon_sym_UNLINK] = ACTIONS(106), + [anon_sym_PURGE] = ACTIONS(106), + [anon_sym_LOCK] = ACTIONS(106), + [anon_sym_UNLOCK] = ACTIONS(106), + [anon_sym_PROPFIND] = ACTIONS(106), + [anon_sym_VIEW] = ACTIONS(106), + [anon_sym_QueryStringParams] = ACTIONS(106), + [anon_sym_FormParams] = ACTIONS(106), + [anon_sym_MultipartFormData] = ACTIONS(106), + [anon_sym_Cookies] = ACTIONS(106), + [anon_sym_Captures] = ACTIONS(106), + [anon_sym_Asserts] = ACTIONS(106), + [anon_sym_Options] = ACTIONS(106), + [sym_scheme_literal] = ACTIONS(106), + [sym_const_pattern] = ACTIONS(106), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(101), - [aux_sym__whitespace_token1] = ACTIONS(99), + [sym_header_name] = ACTIONS(106), + [aux_sym__whitespace_token1] = ACTIONS(104), }, [17] = { [sym_comment] = STATE(17), - [ts_builtin_sym_end] = ACTIONS(103), - [aux_sym__statement_token1] = ACTIONS(103), - [aux_sym_json_request_declaration_token1] = ACTIONS(103), - [anon_sym_LBRACK] = ACTIONS(103), - [anon_sym_GET] = ACTIONS(105), - [anon_sym_POST] = ACTIONS(105), - [anon_sym_PUT] = ACTIONS(105), - [anon_sym_DELETE] = ACTIONS(105), - [anon_sym_CONNECT] = ACTIONS(105), - [anon_sym_OPTIONS] = ACTIONS(105), - [anon_sym_TRACE] = ACTIONS(105), - [anon_sym_PATCH] = ACTIONS(105), - [anon_sym_LINK] = ACTIONS(105), - [anon_sym_UNLINK] = ACTIONS(105), - [anon_sym_PURGE] = ACTIONS(105), - [anon_sym_LOCK] = ACTIONS(105), - [anon_sym_UNLOCK] = ACTIONS(105), - [anon_sym_PROPFIND] = ACTIONS(105), - [anon_sym_VIEW] = ACTIONS(105), - [anon_sym_QueryStringParams] = ACTIONS(105), - [anon_sym_FormParams] = ACTIONS(105), - [anon_sym_MultipartFormData] = ACTIONS(105), - [anon_sym_Cookies] = ACTIONS(105), - [anon_sym_Captures] = ACTIONS(105), - [anon_sym_Asserts] = ACTIONS(105), - [anon_sym_Options] = ACTIONS(105), - [sym_scheme_literal] = ACTIONS(105), + [ts_builtin_sym_end] = ACTIONS(108), + [aux_sym__statement_token1] = ACTIONS(108), + [aux_sym_json_request_declaration_token1] = ACTIONS(108), + [aux_sym_text_body_declaration_token1] = ACTIONS(108), + [anon_sym_LBRACK] = ACTIONS(108), + [anon_sym_GET] = ACTIONS(110), + [anon_sym_POST] = ACTIONS(110), + [anon_sym_PUT] = ACTIONS(110), + [anon_sym_DELETE] = ACTIONS(110), + [anon_sym_CONNECT] = ACTIONS(110), + [anon_sym_OPTIONS] = ACTIONS(110), + [anon_sym_TRACE] = ACTIONS(110), + [anon_sym_PATCH] = ACTIONS(110), + [anon_sym_LINK] = ACTIONS(110), + [anon_sym_UNLINK] = ACTIONS(110), + [anon_sym_PURGE] = ACTIONS(110), + [anon_sym_LOCK] = ACTIONS(110), + [anon_sym_UNLOCK] = ACTIONS(110), + [anon_sym_PROPFIND] = ACTIONS(110), + [anon_sym_VIEW] = ACTIONS(110), + [anon_sym_QueryStringParams] = ACTIONS(110), + [anon_sym_FormParams] = ACTIONS(110), + [anon_sym_MultipartFormData] = ACTIONS(110), + [anon_sym_Cookies] = ACTIONS(110), + [anon_sym_Captures] = ACTIONS(110), + [anon_sym_Asserts] = ACTIONS(110), + [anon_sym_Options] = ACTIONS(110), + [sym_scheme_literal] = ACTIONS(110), + [sym_const_pattern] = ACTIONS(110), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(105), + [sym_header_name] = ACTIONS(110), + [aux_sym__whitespace_token1] = ACTIONS(108), }, [18] = { [sym_comment] = STATE(18), - [ts_builtin_sym_end] = ACTIONS(107), - [aux_sym__statement_token1] = ACTIONS(107), - [aux_sym_json_request_declaration_token1] = ACTIONS(107), - [anon_sym_LBRACK] = ACTIONS(107), - [anon_sym_GET] = ACTIONS(109), - [anon_sym_POST] = ACTIONS(109), - [anon_sym_PUT] = ACTIONS(109), - [anon_sym_DELETE] = ACTIONS(109), - [anon_sym_CONNECT] = ACTIONS(109), - [anon_sym_OPTIONS] = ACTIONS(109), - [anon_sym_TRACE] = ACTIONS(109), - [anon_sym_PATCH] = ACTIONS(109), - [anon_sym_LINK] = ACTIONS(109), - [anon_sym_UNLINK] = ACTIONS(109), - [anon_sym_PURGE] = ACTIONS(109), - [anon_sym_LOCK] = ACTIONS(109), - [anon_sym_UNLOCK] = ACTIONS(109), - [anon_sym_PROPFIND] = ACTIONS(109), - [anon_sym_VIEW] = ACTIONS(109), - [anon_sym_QueryStringParams] = ACTIONS(109), - [anon_sym_FormParams] = ACTIONS(109), - [anon_sym_MultipartFormData] = ACTIONS(109), - [anon_sym_Cookies] = ACTIONS(109), - [anon_sym_Captures] = ACTIONS(109), - [anon_sym_Asserts] = ACTIONS(109), - [anon_sym_Options] = ACTIONS(109), - [sym_scheme_literal] = ACTIONS(109), + [ts_builtin_sym_end] = ACTIONS(112), + [aux_sym__statement_token1] = ACTIONS(112), + [aux_sym_json_request_declaration_token1] = ACTIONS(112), + [aux_sym_text_body_declaration_token1] = ACTIONS(112), + [anon_sym_LBRACK] = ACTIONS(112), + [anon_sym_GET] = ACTIONS(114), + [anon_sym_POST] = ACTIONS(114), + [anon_sym_PUT] = ACTIONS(114), + [anon_sym_DELETE] = ACTIONS(114), + [anon_sym_CONNECT] = ACTIONS(114), + [anon_sym_OPTIONS] = ACTIONS(114), + [anon_sym_TRACE] = ACTIONS(114), + [anon_sym_PATCH] = ACTIONS(114), + [anon_sym_LINK] = ACTIONS(114), + [anon_sym_UNLINK] = ACTIONS(114), + [anon_sym_PURGE] = ACTIONS(114), + [anon_sym_LOCK] = ACTIONS(114), + [anon_sym_UNLOCK] = ACTIONS(114), + [anon_sym_PROPFIND] = ACTIONS(114), + [anon_sym_VIEW] = ACTIONS(114), + [anon_sym_QueryStringParams] = ACTIONS(114), + [anon_sym_FormParams] = ACTIONS(114), + [anon_sym_MultipartFormData] = ACTIONS(114), + [anon_sym_Cookies] = ACTIONS(114), + [anon_sym_Captures] = ACTIONS(114), + [anon_sym_Asserts] = ACTIONS(114), + [anon_sym_Options] = ACTIONS(114), + [sym_scheme_literal] = ACTIONS(114), + [sym_const_pattern] = ACTIONS(114), [aux_sym_comment_token1] = ACTIONS(3), - [sym_header_name] = ACTIONS(109), + [sym_header_name] = ACTIONS(114), + [aux_sym__whitespace_token1] = ACTIONS(112), + }, + [19] = { + [sym_comment] = STATE(19), + [ts_builtin_sym_end] = ACTIONS(116), + [aux_sym__statement_token1] = ACTIONS(116), + [aux_sym_json_request_declaration_token1] = ACTIONS(116), + [aux_sym_text_body_declaration_token1] = ACTIONS(116), + [anon_sym_LBRACK] = ACTIONS(116), + [anon_sym_GET] = ACTIONS(118), + [anon_sym_POST] = ACTIONS(118), + [anon_sym_PUT] = ACTIONS(118), + [anon_sym_DELETE] = ACTIONS(118), + [anon_sym_CONNECT] = ACTIONS(118), + [anon_sym_OPTIONS] = ACTIONS(118), + [anon_sym_TRACE] = ACTIONS(118), + [anon_sym_PATCH] = ACTIONS(118), + [anon_sym_LINK] = ACTIONS(118), + [anon_sym_UNLINK] = ACTIONS(118), + [anon_sym_PURGE] = ACTIONS(118), + [anon_sym_LOCK] = ACTIONS(118), + [anon_sym_UNLOCK] = ACTIONS(118), + [anon_sym_PROPFIND] = ACTIONS(118), + [anon_sym_VIEW] = ACTIONS(118), + [anon_sym_QueryStringParams] = ACTIONS(118), + [anon_sym_FormParams] = ACTIONS(118), + [anon_sym_MultipartFormData] = ACTIONS(118), + [anon_sym_Cookies] = ACTIONS(118), + [anon_sym_Captures] = ACTIONS(118), + [anon_sym_Asserts] = ACTIONS(118), + [anon_sym_Options] = ACTIONS(118), + [sym_scheme_literal] = ACTIONS(118), + [sym_const_pattern] = ACTIONS(118), + [aux_sym_comment_token1] = ACTIONS(3), + [sym_header_name] = ACTIONS(118), + [aux_sym__whitespace_token1] = ACTIONS(116), + }, + [20] = { + [sym_comment] = STATE(20), + [ts_builtin_sym_end] = ACTIONS(120), + [aux_sym__statement_token1] = ACTIONS(120), + [aux_sym_json_request_declaration_token1] = ACTIONS(120), + [aux_sym_text_body_declaration_token1] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(120), + [anon_sym_GET] = ACTIONS(122), + [anon_sym_POST] = ACTIONS(122), + [anon_sym_PUT] = ACTIONS(122), + [anon_sym_DELETE] = ACTIONS(122), + [anon_sym_CONNECT] = ACTIONS(122), + [anon_sym_OPTIONS] = ACTIONS(122), + [anon_sym_TRACE] = ACTIONS(122), + [anon_sym_PATCH] = ACTIONS(122), + [anon_sym_LINK] = ACTIONS(122), + [anon_sym_UNLINK] = ACTIONS(122), + [anon_sym_PURGE] = ACTIONS(122), + [anon_sym_LOCK] = ACTIONS(122), + [anon_sym_UNLOCK] = ACTIONS(122), + [anon_sym_PROPFIND] = ACTIONS(122), + [anon_sym_VIEW] = ACTIONS(122), + [anon_sym_QueryStringParams] = ACTIONS(122), + [anon_sym_FormParams] = ACTIONS(122), + [anon_sym_MultipartFormData] = ACTIONS(122), + [anon_sym_Cookies] = ACTIONS(122), + [anon_sym_Captures] = ACTIONS(122), + [anon_sym_Asserts] = ACTIONS(122), + [anon_sym_Options] = ACTIONS(122), + [sym_scheme_literal] = ACTIONS(122), + [sym_const_pattern] = ACTIONS(122), + [aux_sym_comment_token1] = ACTIONS(3), + [sym_header_name] = ACTIONS(122), + }, + [21] = { + [sym_comment] = STATE(21), + [ts_builtin_sym_end] = ACTIONS(124), + [aux_sym__statement_token1] = ACTIONS(124), + [aux_sym_json_request_declaration_token1] = ACTIONS(124), + [aux_sym_text_body_declaration_token1] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(124), + [anon_sym_GET] = ACTIONS(126), + [anon_sym_POST] = ACTIONS(126), + [anon_sym_PUT] = ACTIONS(126), + [anon_sym_DELETE] = ACTIONS(126), + [anon_sym_CONNECT] = ACTIONS(126), + [anon_sym_OPTIONS] = ACTIONS(126), + [anon_sym_TRACE] = ACTIONS(126), + [anon_sym_PATCH] = ACTIONS(126), + [anon_sym_LINK] = ACTIONS(126), + [anon_sym_UNLINK] = ACTIONS(126), + [anon_sym_PURGE] = ACTIONS(126), + [anon_sym_LOCK] = ACTIONS(126), + [anon_sym_UNLOCK] = ACTIONS(126), + [anon_sym_PROPFIND] = ACTIONS(126), + [anon_sym_VIEW] = ACTIONS(126), + [anon_sym_QueryStringParams] = ACTIONS(126), + [anon_sym_FormParams] = ACTIONS(126), + [anon_sym_MultipartFormData] = ACTIONS(126), + [anon_sym_Cookies] = ACTIONS(126), + [anon_sym_Captures] = ACTIONS(126), + [anon_sym_Asserts] = ACTIONS(126), + [anon_sym_Options] = ACTIONS(126), + [sym_scheme_literal] = ACTIONS(126), + [sym_const_pattern] = ACTIONS(126), + [aux_sym_comment_token1] = ACTIONS(3), + [sym_header_name] = ACTIONS(126), }, }; @@ -3140,11 +5042,11 @@ static const uint16_t ts_small_parse_table[] = { [0] = 4, ACTIONS(3), 1, aux_sym_comment_token1, - STATE(19), 1, + STATE(22), 1, sym_comment, - STATE(46), 1, + STATE(56), 1, sym_assert_literal, - ACTIONS(111), 7, + ACTIONS(128), 7, anon_sym_QueryStringParams, anon_sym_FormParams, anon_sym_MultipartFormData, @@ -3155,385 +5057,510 @@ static const uint16_t ts_small_parse_table[] = { [19] = 7, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(113), 1, + ACTIONS(130), 1, aux_sym_json_request_declaration_token2, - ACTIONS(115), 1, + ACTIONS(132), 1, aux_sym_json_request_declaration_token3, - ACTIONS(117), 1, + ACTIONS(134), 1, sym__line, - STATE(20), 1, + STATE(23), 1, sym_comment, - STATE(22), 1, + STATE(27), 1, aux_sym_json_request_declaration_repeat1, - STATE(32), 1, + STATE(36), 1, aux_sym_json_request_declaration_repeat2, [41] = 7, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(113), 1, + ACTIONS(136), 1, aux_sym_json_request_declaration_token2, - ACTIONS(117), 1, + ACTIONS(138), 1, + aux_sym_text_body_declaration_token2, + ACTIONS(140), 1, sym__line, - ACTIONS(119), 1, - aux_sym_json_request_declaration_token3, - STATE(20), 1, - aux_sym_json_request_declaration_repeat1, - STATE(21), 1, - sym_comment, - STATE(30), 1, - aux_sym_json_request_declaration_repeat2, - [63] = 5, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(121), 1, - aux_sym_json_request_declaration_token2, - ACTIONS(124), 1, - aux_sym_json_request_declaration_token3, - ACTIONS(126), 1, - sym__line, - STATE(22), 2, - sym_comment, - aux_sym_json_request_declaration_repeat1, - [80] = 5, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(128), 1, - sym_status_code_pattern, - ACTIONS(130), 1, - aux_sym__whitespace_token1, - STATE(23), 1, - sym_comment, STATE(24), 1, - aux_sym__whitespace, - [96] = 4, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(52), 1, - sym_status_code_pattern, - ACTIONS(132), 1, - aux_sym__whitespace_token1, - STATE(24), 2, - sym_comment, - aux_sym__whitespace, - [110] = 5, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(135), 1, - sym_header_value, - ACTIONS(137), 1, - aux_sym__whitespace_token1, - STATE(25), 1, - sym_comment, - STATE(29), 1, - aux_sym__whitespace, - [126] = 4, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(52), 1, - sym_header_value, - ACTIONS(139), 1, - aux_sym__whitespace_token1, - STATE(26), 2, - sym_comment, - aux_sym__whitespace, - [140] = 5, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(142), 1, - sym_url, - ACTIONS(144), 1, - aux_sym__whitespace_token1, - STATE(27), 1, sym_comment, STATE(28), 1, - aux_sym__whitespace, - [156] = 4, + aux_sym_json_request_declaration_repeat1, + STATE(39), 1, + aux_sym_json_request_declaration_repeat2, + [63] = 7, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(130), 1, + aux_sym_json_request_declaration_token2, + ACTIONS(134), 1, + sym__line, + ACTIONS(142), 1, + aux_sym_json_request_declaration_token3, + STATE(23), 1, + aux_sym_json_request_declaration_repeat1, + STATE(25), 1, + sym_comment, + STATE(40), 1, + aux_sym_json_request_declaration_repeat2, + [85] = 7, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(136), 1, + aux_sym_json_request_declaration_token2, + ACTIONS(140), 1, + sym__line, + ACTIONS(144), 1, + aux_sym_text_body_declaration_token2, + STATE(24), 1, + aux_sym_json_request_declaration_repeat1, + STATE(26), 1, + sym_comment, + STATE(38), 1, + aux_sym_json_request_declaration_repeat2, + [107] = 5, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(54), 1, - sym_url, ACTIONS(146), 1, - aux_sym__whitespace_token1, + aux_sym_json_request_declaration_token2, + ACTIONS(149), 1, + aux_sym_json_request_declaration_token3, + ACTIONS(151), 1, + sym__line, + STATE(27), 2, + sym_comment, + aux_sym_json_request_declaration_repeat1, + [124] = 5, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(149), 1, + aux_sym_text_body_declaration_token2, + ACTIONS(151), 1, + sym__line, + ACTIONS(153), 1, + aux_sym_json_request_declaration_token2, STATE(28), 2, sym_comment, - aux_sym__whitespace, - [170] = 5, + aux_sym_json_request_declaration_repeat1, + [141] = 5, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(137), 1, - aux_sym__whitespace_token1, - ACTIONS(149), 1, + ACTIONS(156), 1, sym_header_value, - STATE(26), 1, - aux_sym__whitespace, + ACTIONS(158), 1, + aux_sym__whitespace_token1, STATE(29), 1, sym_comment, - [186] = 5, + STATE(30), 1, + aux_sym__whitespace, + [157] = 5, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(115), 1, - aux_sym_json_request_declaration_token3, - ACTIONS(117), 1, - sym__line, + ACTIONS(158), 1, + aux_sym__whitespace_token1, + ACTIONS(160), 1, + sym_header_value, STATE(30), 1, sym_comment, - STATE(33), 1, - aux_sym_json_request_declaration_repeat2, - [202] = 4, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(153), 1, - sym__line, - STATE(31), 1, - sym_comment, - ACTIONS(151), 2, - aux_sym_json_request_declaration_token2, - aux_sym_json_request_declaration_token3, - [216] = 5, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(117), 1, - sym__line, - ACTIONS(155), 1, - aux_sym_json_request_declaration_token3, STATE(32), 1, - sym_comment, - STATE(33), 1, - aux_sym_json_request_declaration_repeat2, - [232] = 4, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(157), 1, - aux_sym_json_request_declaration_token3, - ACTIONS(159), 1, - sym__line, - STATE(33), 2, - sym_comment, - aux_sym_json_request_declaration_repeat2, - [246] = 3, - ACTIONS(3), 1, - aux_sym_comment_token1, - STATE(34), 1, - sym_comment, - ACTIONS(91), 2, - sym_status_code_pattern, - aux_sym__whitespace_token1, - [257] = 4, + aux_sym__whitespace, + [173] = 5, ACTIONS(3), 1, aux_sym_comment_token1, ACTIONS(162), 1, - aux_sym__whitespace_token1, - STATE(27), 1, - aux_sym__whitespace, - STATE(35), 1, - sym_comment, - [270] = 4, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(157), 1, - aux_sym_json_request_declaration_token3, - ACTIONS(164), 1, - sym__line, - STATE(36), 1, - sym_comment, - [283] = 4, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(130), 1, - aux_sym__whitespace_token1, - STATE(23), 1, - aux_sym__whitespace, - STATE(37), 1, - sym_comment, - [296] = 3, - ACTIONS(3), 1, - aux_sym_comment_token1, - STATE(38), 1, - sym_comment, - ACTIONS(166), 2, - anon_sym_RBRACK, - aux_sym__whitespace_token1, - [307] = 3, - ACTIONS(3), 1, - aux_sym_comment_token1, - STATE(39), 1, - sym_comment, - ACTIONS(93), 2, sym_url, + ACTIONS(164), 1, aux_sym__whitespace_token1, - [318] = 3, + STATE(31), 1, + sym_comment, + STATE(33), 1, + aux_sym__whitespace, + [189] = 4, ACTIONS(3), 1, aux_sym_comment_token1, - STATE(40), 1, - sym_comment, - ACTIONS(91), 2, + ACTIONS(57), 1, sym_header_value, + ACTIONS(166), 1, aux_sym__whitespace_token1, - [329] = 3, + STATE(32), 2, + sym_comment, + aux_sym__whitespace, + [203] = 4, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(168), 1, - aux_sym__statement_token1, - STATE(41), 1, - sym_comment, - [339] = 3, - ACTIONS(3), 1, - aux_sym_comment_token1, - ACTIONS(170), 1, + ACTIONS(59), 1, + sym_url, + ACTIONS(169), 1, aux_sym__whitespace_token1, - STATE(42), 1, + STATE(33), 2, sym_comment, - [349] = 3, + aux_sym__whitespace, + [217] = 4, ACTIONS(3), 1, aux_sym_comment_token1, ACTIONS(172), 1, - ts_builtin_sym_end, + aux_sym_text_body_declaration_token2, + ACTIONS(174), 1, + sym__line, + STATE(34), 2, + sym_comment, + aux_sym_json_request_declaration_repeat2, + [231] = 4, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(179), 1, + sym__line, + STATE(35), 1, + sym_comment, + ACTIONS(177), 2, + aux_sym_json_request_declaration_token2, + aux_sym_text_body_declaration_token2, + [245] = 5, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(134), 1, + sym__line, + ACTIONS(181), 1, + aux_sym_json_request_declaration_token3, + STATE(36), 1, + sym_comment, + STATE(37), 1, + aux_sym_json_request_declaration_repeat2, + [261] = 4, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(172), 1, + aux_sym_json_request_declaration_token3, + ACTIONS(183), 1, + sym__line, + STATE(37), 2, + sym_comment, + aux_sym_json_request_declaration_repeat2, + [275] = 5, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(138), 1, + aux_sym_text_body_declaration_token2, + ACTIONS(140), 1, + sym__line, + STATE(34), 1, + aux_sym_json_request_declaration_repeat2, + STATE(38), 1, + sym_comment, + [291] = 5, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(140), 1, + sym__line, + ACTIONS(186), 1, + aux_sym_text_body_declaration_token2, + STATE(34), 1, + aux_sym_json_request_declaration_repeat2, + STATE(39), 1, + sym_comment, + [307] = 5, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(132), 1, + aux_sym_json_request_declaration_token3, + ACTIONS(134), 1, + sym__line, + STATE(37), 1, + aux_sym_json_request_declaration_repeat2, + STATE(40), 1, + sym_comment, + [323] = 5, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(188), 1, + sym_status_code_pattern, + ACTIONS(190), 1, + aux_sym__whitespace_token1, + STATE(41), 1, + sym_comment, + STATE(42), 1, + aux_sym__whitespace, + [339] = 4, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(57), 1, + sym_status_code_pattern, + ACTIONS(192), 1, + aux_sym__whitespace_token1, + STATE(42), 2, + sym_comment, + aux_sym__whitespace, + [353] = 4, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(179), 1, + sym__line, STATE(43), 1, sym_comment, - [359] = 3, + ACTIONS(177), 2, + aux_sym_json_request_declaration_token2, + aux_sym_json_request_declaration_token3, + [367] = 4, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(174), 1, - anon_sym_COLON, + ACTIONS(195), 1, + aux_sym__whitespace_token1, + STATE(31), 1, + aux_sym__whitespace, STATE(44), 1, sym_comment, - [369] = 3, + [380] = 4, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(176), 1, + ACTIONS(190), 1, aux_sym__whitespace_token1, + STATE(41), 1, + aux_sym__whitespace, STATE(45), 1, sym_comment, - [379] = 3, + [393] = 4, ACTIONS(3), 1, aux_sym_comment_token1, - ACTIONS(178), 1, - anon_sym_RBRACK, + ACTIONS(172), 1, + aux_sym_text_body_declaration_token2, + ACTIONS(197), 1, + sym__line, STATE(46), 1, sym_comment, - [389] = 1, - ACTIONS(180), 1, + [406] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + STATE(47), 1, + sym_comment, + ACTIONS(199), 2, + anon_sym_RBRACK, + aux_sym__whitespace_token1, + [417] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + STATE(48), 1, + sym_comment, + ACTIONS(72), 2, + sym_status_code_pattern, + aux_sym__whitespace_token1, + [428] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + STATE(49), 1, + sym_comment, + ACTIONS(74), 2, + sym_url, + aux_sym__whitespace_token1, + [439] = 4, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(172), 1, + aux_sym_json_request_declaration_token3, + ACTIONS(197), 1, + sym__line, + STATE(50), 1, + sym_comment, + [452] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + STATE(51), 1, + sym_comment, + ACTIONS(72), 2, + sym_header_value, + aux_sym__whitespace_token1, + [463] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(201), 1, + aux_sym__statement_token1, + STATE(52), 1, + sym_comment, + [473] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(203), 1, + aux_sym__whitespace_token1, + STATE(53), 1, + sym_comment, + [483] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(205), 1, + ts_builtin_sym_end, + STATE(54), 1, + sym_comment, + [493] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(207), 1, + anon_sym_COLON, + STATE(55), 1, + sym_comment, + [503] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(209), 1, + anon_sym_RBRACK, + STATE(56), 1, + sym_comment, + [513] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(211), 1, + aux_sym__whitespace_token1, + STATE(57), 1, + sym_comment, + [523] = 3, + ACTIONS(3), 1, + aux_sym_comment_token1, + ACTIONS(213), 1, + aux_sym__statement_token1, + STATE(58), 1, + sym_comment, + [533] = 1, + ACTIONS(215), 1, ts_builtin_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(19)] = 0, - [SMALL_STATE(20)] = 19, - [SMALL_STATE(21)] = 41, - [SMALL_STATE(22)] = 63, - [SMALL_STATE(23)] = 80, - [SMALL_STATE(24)] = 96, - [SMALL_STATE(25)] = 110, - [SMALL_STATE(26)] = 126, - [SMALL_STATE(27)] = 140, - [SMALL_STATE(28)] = 156, - [SMALL_STATE(29)] = 170, - [SMALL_STATE(30)] = 186, - [SMALL_STATE(31)] = 202, - [SMALL_STATE(32)] = 216, - [SMALL_STATE(33)] = 232, - [SMALL_STATE(34)] = 246, - [SMALL_STATE(35)] = 257, - [SMALL_STATE(36)] = 270, - [SMALL_STATE(37)] = 283, - [SMALL_STATE(38)] = 296, - [SMALL_STATE(39)] = 307, - [SMALL_STATE(40)] = 318, - [SMALL_STATE(41)] = 329, + [SMALL_STATE(22)] = 0, + [SMALL_STATE(23)] = 19, + [SMALL_STATE(24)] = 41, + [SMALL_STATE(25)] = 63, + [SMALL_STATE(26)] = 85, + [SMALL_STATE(27)] = 107, + [SMALL_STATE(28)] = 124, + [SMALL_STATE(29)] = 141, + [SMALL_STATE(30)] = 157, + [SMALL_STATE(31)] = 173, + [SMALL_STATE(32)] = 189, + [SMALL_STATE(33)] = 203, + [SMALL_STATE(34)] = 217, + [SMALL_STATE(35)] = 231, + [SMALL_STATE(36)] = 245, + [SMALL_STATE(37)] = 261, + [SMALL_STATE(38)] = 275, + [SMALL_STATE(39)] = 291, + [SMALL_STATE(40)] = 307, + [SMALL_STATE(41)] = 323, [SMALL_STATE(42)] = 339, - [SMALL_STATE(43)] = 349, - [SMALL_STATE(44)] = 359, - [SMALL_STATE(45)] = 369, - [SMALL_STATE(46)] = 379, - [SMALL_STATE(47)] = 389, + [SMALL_STATE(43)] = 353, + [SMALL_STATE(44)] = 367, + [SMALL_STATE(45)] = 380, + [SMALL_STATE(46)] = 393, + [SMALL_STATE(47)] = 406, + [SMALL_STATE(48)] = 417, + [SMALL_STATE(49)] = 428, + [SMALL_STATE(50)] = 439, + [SMALL_STATE(51)] = 452, + [SMALL_STATE(52)] = 463, + [SMALL_STATE(53)] = 473, + [SMALL_STATE(54)] = 483, + [SMALL_STATE(55)] = 493, + [SMALL_STATE(56)] = 503, + [SMALL_STATE(57)] = 513, + [SMALL_STATE(58)] = 523, + [SMALL_STATE(59)] = 533, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [21] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(18), - [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(21), - [29] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(19), - [32] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(45), - [35] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(38), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(37), - [41] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(44), - [44] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), - [46] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_statement, 1), - [48] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_statement, 1), - [50] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [52] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__whitespace, 2), - [54] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__whitespace, 2), - [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__whitespace, 2), SHIFT_REPEAT(14), - [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_statement, 2), - [61] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_statement, 2), - [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_declaration, 3), - [65] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_declaration, 3), - [67] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_header_declaration, 4, .production_id = 3), - [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_header_declaration, 4, .production_id = 3), - [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_request_declaration, 4), - [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_request_declaration, 4), - [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_request_declaration, 3, .production_id = 2), - [77] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_request_declaration, 3, .production_id = 2), - [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_header_declaration, 3, .production_id = 1), - [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_header_declaration, 3, .production_id = 1), - [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_request_body_declaration, 1), - [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_request_body_declaration, 1), - [87] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_http_response_declaration, 3), - [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_http_response_declaration, 3), - [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__whitespace, 1), - [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__whitespace, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_request_declaration, 2), - [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_request_declaration, 2), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_request_declaration, 3), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_request_declaration, 3), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 1), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 1), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), - [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat1, 2), SHIFT_REPEAT(31), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat1, 2), - [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat1, 2), - [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__whitespace, 2), SHIFT_REPEAT(34), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__whitespace, 2), SHIFT_REPEAT(40), - [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__whitespace, 2), SHIFT_REPEAT(39), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat1, 1), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat1, 1), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat2, 2), - [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat2, 2), SHIFT_REPEAT(41), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat2, 2), - [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_literal, 1), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [172] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_request_literal, 1), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 1), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [23] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [25] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(21), + [28] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(25), + [31] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(26), + [34] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(22), + [37] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(57), + [40] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(47), + [43] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(45), + [46] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(55), + [49] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), + [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_statement, 1), + [53] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_statement, 1), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__whitespace, 2), + [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__whitespace, 2), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__whitespace, 2), SHIFT_REPEAT(8), + [64] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_statement, 2), + [66] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_statement, 2), + [68] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_body_declaration, 4), + [70] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text_body_declaration, 4), + [72] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__whitespace, 1), + [74] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__whitespace, 1), + [76] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_header_declaration, 4, .production_id = 3), + [78] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_header_declaration, 4, .production_id = 3), + [80] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_body_declaration, 2), + [82] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text_body_declaration, 2), + [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_request_declaration, 4), + [86] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_request_declaration, 4), + [88] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_request_body_declaration, 1), + [90] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_request_body_declaration, 1), + [92] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_request_declaration, 3, .production_id = 2), + [94] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_request_declaration, 3, .production_id = 2), + [96] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_header_declaration, 3, .production_id = 1), + [98] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_header_declaration, 3, .production_id = 1), + [100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_request_declaration, 3), + [102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_request_declaration, 3), + [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_http_response_declaration, 3), + [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_http_response_declaration, 3), + [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_request_declaration, 2), + [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_request_declaration, 2), + [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_declaration, 3), + [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_declaration, 3), + [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_body_declaration, 3), + [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text_body_declaration, 3), + [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 1), + [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 1), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1), + [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat1, 2), SHIFT_REPEAT(43), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat1, 2), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat1, 2), + [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat1, 2), SHIFT_REPEAT(35), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__whitespace, 2), SHIFT_REPEAT(51), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__whitespace, 2), SHIFT_REPEAT(49), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat2, 2), + [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat2, 2), SHIFT_REPEAT(58), + [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_request_declaration_repeat1, 1), + [179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat1, 1), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat2, 2), SHIFT_REPEAT(52), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__whitespace, 2), SHIFT_REPEAT(48), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_request_declaration_repeat2, 2), + [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_literal, 1), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), + [205] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_request_literal, 1), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 1), }; #ifdef __cplusplus @@ -3569,6 +5596,8 @@ extern const TSLanguage *tree_sitter_hurl(void) { .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, + .keyword_lex_fn = ts_lex_keywords, + .keyword_capture_token = sym_identifier, .primary_state_ids = ts_primary_state_ids, }; return &language;